Use this syntax to format raw SQL nicely in ruby code. In some editors it also enables SQL syntax highlighting.
Method memoization in ruby is easy when the method is one line long: ``` def something @something ||= # your calculations end ``` But when we hav...
In some cases, Ruby uses higher precision to represent time than the DB. When we compare a timestamp before and after saving to the DB it might not be equal.
When you accidentally commit to master/staging and need to move the commit to a feature branch
In your code: ```ruby # TODO: fix this ``` In your shell: ```bash % rake notes ``` ```text config/routes.rb: * [ 1] [TODO] fix this ```
Reset devise passwords quickly, even for thousands of users.
If you have `if`s nested in this way: ``` if a if b 1 else 2 end else 3 end ``` You can flatten and simplify them into this: ...
```javascript document.addEventListener('turbolinks:click', () => console.log('turbolinks:click')) document.addEventListener('turbolinks:before-visit', () ...
When to use let, let! and before in RSpec.
This guy makes his shared examples easier to understand. Overpaid consultants hate him!
Recommended by https://pawelurbanek.com/profitable-slack-bot-rails
This app allows you to upload screenshots and paste them into a fake phone/laptop mockup.
You can define external urls in routes.rb instead of creating helpers manually
Organize Pundit error messages and redirects in a decorator. Simplify reuse and maintenance
This jsx ```react <React.Fragment> <h1>Hello World</h1> <p>This is paragraph</p> </React.Fragment> ``` Will be compiled into this html ```h...
See the link for setup instructions. Then in ruby: ```ruby conn = Faraday.new(your_slack_webhook_url) conn.post do |req| req.headers['Content-Type'] ...
Replace Font Awesome with modern line icons with a single line of code.