Wicked Gem WikiのBuilding Partial Objects Step by Stepページでは、 を使用してオブジェクトを段階的に作成する方法について説明していますwicked
。
Product
しかし、新しいオブジェクトを作成するにはどうすればよいでしょうか?
の新しいアクションでそれを行う必要がありProductsController
ますか? そして、どこにリダイレクトする必要がありますか?
Wicked Gem WikiのBuilding Partial Objects Step by Stepページでは、 を使用してオブジェクトを段階的に作成する方法について説明していますwicked
。
Product
しかし、新しいオブジェクトを作成するにはどうすればよいでしょうか?
の新しいアクションでそれを行う必要がありProductsController
ますか? そして、どこにリダイレクトする必要がありますか?
これは私のために働いた私のアプリのサンプルです
class RegistrationsController < Devise::RegistrationsController
protected
def after_sign_up_path_for(resource)
user_background = resource.build_user_background
user_background.save
user_background_build_path(user_background.id, :first_step_name)
end
end
これにより、UserBackground
オブジェクトが作成され、新しく作成されたオブジェクト ID を持つ邪悪なコントローラーの最初のステップにユーザーが渡されます。