RJS は便利だ。部分テンプレートと組み合わせるととても便利だ。
実質 Action のくせに view ディレクトリに格納しなきゃいけないのはどうかと思うが。
Action が controller と view に分離してしまうんだよなぁ。
inline RJS を使えば controller に RJS の内容を書くこともできる。
そうすると、DOM によるビューの操作が controller に混じってしまう。
これもうーーーーんってなるところだ。
多少のビジネスロジックが混ざることがあるとはいえ、主眼はビュー操作なので、やはり view ディレクトリが妥当なんだろうか?
controller のメソッドでデータ取得などの処理を行い、RJS ファイルに引き渡すってのができたら一番いいのだが。
DRY にするにしてもそっちの方が断然やりやすい。
できねーのかな?俺が知らないだけのような気もするな。
[追記]
.rjsファイルからAjaxを利用してみる[ザリガニが見ていた...。]できるっぽい。さすがだ。
帰ったら試す。