Ruby on Rails Tutorial (33)
一週間何をしていたのだろうか、という程度に久しぶりな掘削対応記録です。とりあえず relationships_controller からなのか。ええと該当する rake routes なソレを再度引用しておきます。
relationships POST /relationships(.:format) relationships#create relationship DELETE /relationships/:id(.:format) relationships#destroy
基本的には
- パラメータで User を find して
- current_user が follow! ないし unfollow! して
- view 出力 (@user に redirect してます)v
みたいなカンジ。このあたり、どちらかというと遷移元 (?) の記述の方がポイント高いみたいですね。
とりあえず一週間前のソレを見つつ諸々確認を。以下を列挙してますね。
- Relationship#find_by_followed_id メソドについて
- form_for の :remote
- form_for と起動される controller の関連付け
- このケイスだと Relationship なソレが対象なので、という事になるの?
- Relationship#build について
ええと、db/schema.rb 見てみるに followed_id は外部キー指定されております。これは model の belongs_to な記述のおかげ、なはず。
つうかこれはちょっと Chapter.11 を再度確認した方が良いですね。メモを以下に追記の方向です。とりあえず一旦離脱。