Ruby/Rails语法

jar*_*ack 4 ruby ruby-on-rails ruby-on-rails-3

这种语法如何工作?

before_validation { |user| user.email = email.downcase }
Run Code Online (Sandbox Code Playgroud)

我认为它需要是这样的:

before_validation { |user| user.email = user.email.downcase }
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

Sal*_*lil 5

它起作用了

before_validation { |user| user.email = email.downcase }
Run Code Online (Sandbox Code Playgroud)

与...一样

before_validation { |user| user.email = self.email.downcase }
Run Code Online (Sandbox Code Playgroud)