だから私は、サブコントローラのものと同じスーパーコントローラのメソッドを持っています..アイテムが保存されない場合は、すべてリダイレクト_toを除いてすべてRoR:スーパーとサブのクラス分けコントローラ
サブクラスのメソッド:
def create
some logic
respond_to do |format|
if @template_object.save
format.html { redirect_to({:controller=>:template_objects,:action=>:build,:id=>@template_object}) }
..
end
スーパー方法:
def create
some logic
respond_to do |format|
if @template_object.save
format.html { redirect_to({:controller=>:objects,:action=>:build,:id=>@object}) }
..
end
これについて移動する最良の方法は何ですか?
これは私のものよりもはるかにエレガントな解決策であるように思われます。実装方法を詳しく教えてください。 ** redirect_to_completed_template **に何を渡しますか?私はこれを使うことを学びたいと思います。 – rookieRailer
オブジェクトを渡します。あなたの場合、 '@ object'または' @ template_object'のように見えます。 'redirect_to'行はそれに応じてどちらか一方になります。 – tadman
お返事ありがとうございました。 – rookieRailer