1
在rails管理員中編輯用戶時,我得到的列不存在。銷售和用戶之間的關係是用戶的has_many:銷售,銷售belongs_to的買家和另一belongs_to的爲賣家,寫出來像rails管理專欄不存在
belongs_to :seller, :class_name=>User, :foreign_key=>:seller_id
ActionView::Template::Error (PG::Error: ERROR: column sales.user_id does not exist
LINE 1: SELECT "sales".* FROM "sales" WHERE "sales"."user_id" = 14
^
: SELECT "sales".* FROM "sales" WHERE "sales"."user_id" = 14):
1: = rails_admin_form_for @object, :url => edit_path(@abstract_model, @object.id), :as => @abstract_model.param_key, :html => { :method => "put", :multipart => true, :class => "form-horizontal denser", :data => { :title => @page_name } } do |form|
2: = form.generate :action => :update
我試圖編輯配置文件模型(初始化/ rails_admin )在展示頁面上不顯示有關銷售的任何內容。我通過向用戶模型的list do
,show do
和edit do
塊添加了幾個測試字段(以及與銷售無關的任何內容)。
我不太確定要編輯什麼,以便rails admin不會嘗試在銷售表中查找用戶標識。
任何想法,尤其是answeres的讚賞!
thanks!似乎我錯過了幾張桌子。 – Danny 2012-08-19 01:18:50
沒問題!很高興你整理出來。 – 2012-08-19 04:29:13