2章 toyアプリ

いまの自分の課題はconsoleをあまり活用していないところなのでそろそろ意識したいです

userとmicropostをアソシエーションした後

$ rails console
>> first_user = User.first
=> #<User id: 1, name: "Michael Hartl", email: "michael@example.org",
created_at: "2014-07-21 02:01:31", updated_at: "2014-07-21 02:01:31">
>> first_user.microposts
=> [#<Micropost id: 1, content: "First micropost!", user_id: 1, created_at:
"2014-07-21 02:37:37", updated_at: "2014-07-21 02:37:37">, #<Micropost id: 2,
content: "Second micropost", user_id: 1, created_at: "2014-07-21 02:38:54",
updated_at: "2014-07-21 02:38:54">]
>> micropost = first_user.microposts.first    # Micropost.first would also work.
=> #<Micropost id: 1, content: "First micropost!", user_id: 1, created_at:
"2014-07-21 02:37:37", updated_at: "2014-07-21 02:37:37">
>> micropost.user
=> #<User id: 1, name: "Michael Hartl", email: "michael@example.org",
created_at: "2014-07-21 02:01:31", updated_at: "2014-07-21 02:01:31">
>> exit

継承について

f:id:snsn19910803:20151106165753p:plain

f:id:snsn19910803:20151106165523p:plain

f:id:snsn19910803:20151106165623p:plain


#全てのコントローラはapplication_controller.rbを「継承」しています。そのためapplication_controller.rbに書いたコードは全てのコントローラに反映されます。ヘルパーのincludeはapplicationコントローラで行いましょう。

 

この辺も理解できました!

  

これにて2章終了