我不明白为什么我在nil
下面收到错误。但是当我添加时,self
我没有收到错误,并且所有内容都得到了更正。你能向我解释为什么如果我不使用self
它不起作用?
模型/用户.rb
def update_user_email!(new_email)
email = new_email # When I use self.name = new_email this works
end
控制器/用户控制器
def create
@user = User.new(params[:user])
@user.update_user_email!(email)
@user.save
end
谢谢