[英]Ruby / Rails syntax
這種語法如何工作?
before_validation { |user| user.email = email.downcase }
我認為它需要是這樣的:
before_validation { |user| user.email = user.email.downcase }
謝謝你的幫助!
它起作用了
before_validation { |user| user.email = email.downcase }
與...一樣
before_validation { |user| user.email = self.email.downcase }
它有效,但保持Ruby的DRY原則。 這會更好:
before_validation { |user| user.email.downcase! }
!
將更改反映回接收對象,並且還可以節省一些按鍵。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.