Rails模型名为Statistics

时间:2014-08-23 03:13:43

标签: activerecord ruby-on-rails-4 naming-conventions

我创建了以下模型:

# table - user_statistics
class UserStatistics < ActiveRecord::Base
   belongs_to :user

end

class User < ActiveRecord::Base
   has_many :user_statistics

end

我还将以下规则放入inflections.rb

inflect.uncountable %w( statistics )

但是当我尝试访问集合user.user_statistics时,我收到错误:

  

NameError:未初始化的常量User :: UserStatistic

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我通过将inflect.singular 'statistics', 'statistics'添加到inflections.rb

来解决了这个问题