0
Devise :: RegistrationsControllerから継承したカスタム登録コントローラに保存する前に、Userインスタンスの属性を変更するにはどうすればよいですか?Railsが登録を作成する
Devise :: RegistrationsControllerから継承したカスタム登録コントローラに保存する前に、Userインスタンスの属性を変更するにはどうすればよいですか?Railsが登録を作成する
あなたは自分で答えを出しました。あなたのモデルでは:
class User < ActiveRecord::Base
before_save :set_attributes
def set_attributes
// Change the attributes to what you like
end
end
Hm ..問題は、ユーザーを登録することによって属性を変更することです。ユーザーのアカウントを作成するために使用されます。 – Bob
その後、 'before_save'の代わりに' before_create'を使うことができます – halfdan