使用Rails 4.我在模型中有一个哈希,我希望能够通过Rails控制台访问它以测试一些代码。我该怎么做?
foo = {'one' => 'ONE', 'two' => 'TWO'}
我尝试了以下操作,但是它给了我一个“类中未定义的方法'foo'...”
ModelName.foo['one']
感谢您的帮助。
答案 0 :(得分:0)
您是否要使用foo作为常量?如果是这样,您可以设置它,然后将其引用为:
class ModelName
FOO = {'one' => 'ONE', 'two' => 'TWO'}
end
ModelName::FOO['one']
一种保持引用不变的替代方法:
class ModelName
def self.foo
{'one' => 'ONE', 'two' => 'TWO'}
end
end