UnInitialized Constant错误不包含完整命名空间

时间:2012-07-31 19:51:42

标签: ruby-on-rails ruby

这是我的常数:

Book::Page::KIND

这里定义:

class Book::Page < ActiveRecord::Base
    KIND = 0
...
end

并且模型位于正确的位置:

应用程序/模型/书/ page.rb

问题在于我的一个视图试图渲染:

<%= Book::Page::KIND %>

我收到错误:

uninitialized constant Page::KIND

这很奇怪,因为它不包括Book :: Prefix ...

那是什么?我该怎么做才能帮助调试/解决这个问题?

我正在使用Ruby 1.8.7和Rails 2.3.14

0 个答案:

没有答案