到目前为止,在学习 Ruby 和 Ruby on Rails 时,我一直遇到语法
ActionController::Base
并且从未明确说明它的确切含义。为什么 :: 而不是说斜线?ActionController/Base 不会更具体吗?
例如,在使用 Globalize3 gem 时,我在模型中添加了以下行
class About < ActiveRecord::Base
translates :message
end
我得到了名为 MonthlyPost::Translation 的生成模型,但这并不能解释太多。这些具体存储在哪里, :: 是什么意思?任何想法都会很棒。谢谢。