【发布时间】:2012-11-17 12:54:06
【问题描述】:
此代码是否等效
class Product < ActiveRecord::Base
validates :legacy_code, :format => { :with => /\A[a-zA-Z]+\z/,
:message => "Only letters allowed" }
end
到此代码:
class Product < ActiveRecord::Base
validates :legacy_code, format: { with:/\A[a-zA-Z]+\z/,
message:"Only letters allowed" }
end
??
【问题讨论】:
-
这是 Ruby 语法,不是 Rails。
-
这种事情可以很容易地使用 IRB 进行验证。比较
{:a=>1}和{a:1}。 -
@theTinMan:但是你会落入一个陷阱,认为
{:$n=>1}和{$n:1}不是同一个东西。