19th Mon
入れ子のリソースに関する問題について
蛇足感がありますが、ちょっと補足しておきます。
そもそも何が問題かというと、
Commentsコントローラが担当すべきCommentリソースの処理を、
Postsコントローラで書かなきゃいけないのが格好わるいのでなんとかしたい、という事なんです。
Child belongs_to Parent な関係にあるChildリソースを描画する時は、
多くの場合Parentの描画を伴う事になるので、
そもそもControllerの仕組みが入れ子関係を上手く扱えるようになっているとありがたいのだけど。
View上で階層関係になっているものを、フラットなControllerで処理するという事がそもそも無理があるのかもしれない。
Controller側も階層化させるか、さもなくばセッション中に言ったように、
子供のリソースはAjaxで処理するという形にするのが奇麗かな。
posted by
genki on Mon 19 Jan 2009 at 20:01 with 0 comments