1

레일 5에서 attr_accessible이 제거되었습니다. 어떻게 has_one 연관을 사용하는지. 처럼 나는이 :레일에서 has_one 문제가있는 Rails_admin 5

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

제가 첨가 다음 데프 self.user.try을 USER_ID : ID 단부 DEF USER_ID = (ID) self.user = User.find_by_id (ID) 단부 – Neetesh

+0

하여 문제가 해결되었다. 버그는 setter 및 getter id의 사양입니다. – Neetesh

관련 문제