SQLite3::SQLException: no such column: organizations.user_id: SELECT "organizations".* FROM "organizations" WHERE "organizations"."user_id" = 2
我已经像这样设置了我的模型:
用户:
User has_many :organizations
组织:
attr_accessible :name, :founder, :founder_id
belongs_to :founder, :class_name => 'User'
架构:
create_table "organizations", :force => true do |t|
t.string "name"
t.integer "founder_id"
当我在 rails-admin 中编辑用户时,我收到以下消息:
`SQLite3::SQLException: no such column: organizations.user_id: SELECT "organizations".* FROM "organizations" WHERE "organizations"."user_id" = 2`
我想访问组织上的创始人,其中创始人是用户。rails_admin
当它应该寻找创始人时,它看起来像是在寻找 user_id。
上一个问题: 可以访问引用对象的_id,但不能直接访问该对象