1

В рельсах 5 attr_accessible удален. Итак, как использовать has_one-ассоциацию. Как у меня есть:Rails_admin с проблемой has_one в рельсах 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

я добавил следующее: Защиту user_id self.user.try: ID конец Защиту идентификатор_пользователя = (ID) self.user = User.find_by_id (ID) конец – Neetesh

+0

И проблема была решена. Ошибка была спецификацией setter и getter id. – Neetesh

Смежные вопросы