1

在rails 5中,attr_accessible被刪除。那麼如何使用has_one關聯。 像我有:Rails_admin with rails 5中的has_one問題

class Setter 
    include Mongoid::Document 

    include Mongoid::Timestamps::Created::Short 

    has_one :user 
end 

class user 
    include Mongoid::Document 

    include Mongoid::Timestamps::Created::Short 

    belongs_to :setter 
end 

現在我得到了用戶字段沒有下拉框,在新的二傳手在rails_admin形式。 enter image description here

回答

0

不需要在模型中設置attr_accessible了。

寧可使用strong params

+0

仍然像圖像中一樣發生錯誤。用戶字段沒有輸入或下拉菜單。 – Neetesh

+0

添加以下: DEF user_id說明 self.user.try:ID 端 DEF USER_ID =(ID) self.user = User.find_by_id(ID) 端 – Neetesh

+0

而且問題得到解決。該錯誤是setter和getter id的規範。 – Neetesh