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 を再度確認した方が良いですね。メモを以下に追記の方向です。とりあえず一旦離脱。