Rails で 1 つのアクションを実行していますが、別のアクション内から処理を続行したいと考えています。私のコードは次のようになります。
send(new_action) #call the new_action method
action_name = new_action #change the controller.action_name
render :action => new_action #inform the view that we're in new_action
これは機能しますが、action_name は、ActionController インスタンス内から変更されますが、ビュー内から次のように取得されるとリセットされます。
controller.action_name
それを設定して固執させる方法はありますか?
編集:この問題を含まない別の解決策を見つけました。ありがとう!