【发布时间】:2013-06-04 10:56:22
【问题描述】:
Rails 向我返回以下错误:
PG::Error: ERROR: relation "srlzd_data" does not exist
好像是用了单数化的表名,不知道为什么。
如果我在我的 SrlzdData 模型中使用 set_table_name 'srlzd_datas' 强制表名,它可以工作,但这是一个糟糕的解决方法!
任何想法从哪里来? (Rails 3.2.13 / Ruby 1.9.3)
class SrlzdData < ActiveRecord::Base
belongs_to :user
attr_accessible :interests
end
class User < ActiveRecord::Base
has_one :setting, :dependent => :destroy
has_one :srlzd_data, :dependent => :destroy
attr_accessible :firstname, :lastname,
:setting_attributes, :srlzd_data_attributes
accepts_nested_attributes_for :setting, :srlzd_data
end
非常感谢!
【问题讨论】:
标签: ruby-on-rails activerecord ruby-on-rails-3.2