1
なぜnil
エラーが発生するのか分かりません。しかし、私がself
を追加したとき、私はエラーを取得せず、すべてが訂正されて割り当てられます。あなたが私になぜself
を使用しないと説明できますか?これはうまくいきませんか?ruby on railのデータベースフィールド更新で自己を使用する
モデル/ user.rb
def update_user_email!(new_email)
email = new_email # When I use self.name = new_email this works
end
コントローラ/ users_controller
def create
@user = User.new(params[:user])
@user.update_user_email!(email)
@user.save
end
おかげ