它说:主题,那是做什么的?从我可以理解的:主题也可以是:帖子,如果这是你的模型。但为什么它确切地指明了?感谢
def favorable(opts={})
# favorable_type
type = opts[:type] ? opts[:type] : :topic
type = type.to_s.capitalize
答案 0 :(得分:0)
:topic
是一个符号,基本上是一个字符串。因此,如果:type
哈希中没有opts
个密钥,type = "Topic"
。
我认为他们使用的是:topic
而不是"Topic"
,因为opts[:type]
会返回一个符号,可能是:whatever
,他们希望将类型设置为"Whatever"
}。