新手问题 关于 Rails 的冒号

lmm19891114 · 2015年01月31日 · 最后由 greatghoul 回复于 2015年01月31日 · 2017 次阅读
class Product < ActiveRecord::Base

  validates :image_url, :format => {
   :with => %r{\. (gif|jpg|png)$}i,
   :message => 'must be a URL for GIF, JPG or PNG image '
  }

end

上面是 rails 里的一个验证,那个冒号具体是表示什么意思?字符串文本值?或者看做常量?

因项目需要,开始学习 rails,新手,今后可能会问一些很小白的问题,还望高手们不要见笑

匿名 #3 2015年01月31日

你的这个问题涉及到 ruby 得两个基本数据类型:symbol 和 hash。 google 一下,就安啦。 😄

ruby china 社区对待小白态度真的太好了 :plus1:

需要 登录 后方可回复, 如果你还没有账号请 注册新账号