Today I Learned

TIL, 2017-04-10

  • ActiveSupport inquiry.
"production".inquiry.production? # => true
"active".inquiry.inactive?       # => false

- You can turn off Facebook Messenger.
- You can do something like this to enable both `/authors/` and `/authors/posts` via `Authors::PostsController`.

``` ruby

namespace :authors do
  resource :posts
end

resources :authors

  • private_constant to hide implementation details.
  • Strong params syntax.
  • Stronger params.
  • Converstaion with alvin re Rails is actually just a set of apps working together
  • Try to make methods with just one arity if possible.
  • 2 queries are needed at least for joining 2 tables, unless you do a join from the start.
  • Enumerable find to not access db again.
  • Rethink policy DSL.
  • Hash functional replace: merge.
  • JSON standard.
  • Ruby Hash store method is an alias for []=.
  • DHH controller structuring

This project is maintained by daryllxd