2009-05-05 5 views
3

作成アクション内から更新アクションをレンダリングすると、「更新」ビュー(つまり、update.html.erb)でレンダリングされたアクションを知る方法がありますか?私は、アクションをレンダリングするときアクション名 "作成"を表示する更新ビューを表示し、更新アクションがレンダリングするときに "更新"という単語を出力します。問題はレンダリングが呼び出されたアクションに制御を遅らせているように見えるため、すべてのインテントと目的で、更新ビューは更新アクションから来ていると常に考えています。Railsでは、ビューの中からアクションの名前をどのように出力できますか?

class CtrlController < ApplicationController 

    def create 
    render(:action=>"update") 
    end 

    def read 
    end 

    def update 
    end 

    def delete 
    end 

答えて

6

のparams [:アクション]

あなたは

render :template => "ctrl/update" 
+0

感謝にあなたのレンダリングの行を更新する必要があるかもしれません! –

関連する問題