【发布时间】:2013-02-09 04:05:08
【问题描述】:
所以我有一个这样的模型类:
attr_accessible :email, :firstname, :lastname, :phones_attributes
甚至像这样在该模型中进行验证:
validates :firstname, presence: true
请注意,它们都在变量名前使用了那个“:”符号。
但是在那个模型中我有一个这样的方法:
def name
[firstname, lastname].join(' ')
end
那么这次我们为什么不需要在变量名之前输入那些“:”呢?有什么不同?
【问题讨论】:
标签: ruby-on-rails ruby