6

Wicked Gem WikiのBuilding Partial Objects Step by Stepページでは、 を使用してオブジェクトを段階的に作成する方法について説明していますwicked

Productしかし、新しいオブジェクトを作成するにはどうすればよいでしょうか?

の新しいアクションでそれを行う必要がありProductsControllerますか? そして、どこにリダイレクトする必要がありますか?

4

2 に答える 2

3

これは私のために働いた私のアプリのサンプルです

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 を持つ邪悪なコントローラーの最初のステップにユーザーが渡されます。

于 2015-06-11T17:15:22.360 に答える