Activerecord 名为Statistics的Rails模型
我创建了以下模型:Activerecord 名为Statistics的Rails模型,activerecord,ruby-on-rails-4,naming-conventions,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 但是当我试图访问集合user.user\u statistics时,我收到一个错误: NameError:未初始化的常量User::UserSta
# table - user_statistics
class UserStatistics < ActiveRecord::Base
belongs_to :user
end
class User < ActiveRecord::Base
has_many :user_statistics
end
但是当我试图访问集合user.user\u statistics
时,我收到一个错误:
NameError:未初始化的常量User::UserStatistic
我做错了什么?我通过在屈折中添加
屈折。单数“statistics”,“statistics”
解决了问题。rb可能是因为类名UserStatistics
。它应该是单数UserStatistics
inflect.uncountable %w( statistics )