2011-01-20 8 views
0

私はRuby on Rails 3を使用しています。私のコードを正しく構成するために、それぞれのaction.js.rjsファイルにアクションに関連するAJAXコード全体を載せたいと思います。例えばコントローラのRubyコードを '.js.rjs'ファイルに移動することはできますか?

私はこのようなコントローラのコードがある場合、:

def action 
    ... 

    format.js { 
    # BEGIN code to move in to the 'action.js.rjs' file 
    responds_to_parent do 
     ... 
    end 
    # END code to move in to the 'action.js.rjs' file 
    } 

end 

をそれがアクションにして、コントローラから何らかの方法で「responds_to_parent」文またはそのコンテンツを移動させることが可能です。 js.rjs 'ファイルを作成して動作させますか?

答えて

0

これは動作するはず

を解決しよう:

responds_to_parent do 
     render :action => 'update.js.rjs' 
    end 
関連する問題