未知的验证器位置验证器

时间:2015-04-02 06:02:58

标签: ruby-on-rails-4 model-view-controller

我正在开发我的第一个rails应用程序,所以如果答案很明显,请原谅我。

我的用户位置模型如下所示

class UserLocation < ActiveRecord::Base
 belongs_to :uid, :class_name => User, :foreign_key => "uid"
 has_one :current_location, :class_name => Location, :foreign_key =>   "city"
 has_one :destination, :class_name => Location, :foreign_key => "city"
 validates :user, presence: true
end

当我尝试将某些东西放入此模型时,我得到了上述错误。我做错了什么?

1 个答案:

答案 0 :(得分:1)

我认为class_name选项应该是字符串,而不是类。

尝试在关联中使用:class_name => "User":class_name => "Location"

请参阅http://guides.rubyonrails.org/association_basics.html

上的示例