Подтвердить что ты не робот

В rails_admin, как отключить кнопку "добавить новую" и "изменить" в отношении подфайлов?

Я хочу, чтобы люди не добавляли или не редактировали макет страницы изнутри подформы. В основном я хочу отключить кнопки в приведенном ниже снимке экрана:

enter image description here

Могу ли я это сделать или мне нужно отключить добавление и редактирование во всей модели макета страницы во всем мире?

4b9b3361

Ответ 1

Возможно, немного поздно, но вы можете использовать inline_add и inline_edit.

Пример:

  field :profile do
    inline_add false
    inline_edit false
  end

Ответ 2

Используйте button_to с опцией :disabled => true

Ответ 3

Может быть, не самое чистое решение... во всяком случае здесь, что я сделал. Создал альтернативное частичное копирование оригинала и снятие ссылок, связанных с "добавлением нового" и "редактированием". Затем я сконфигурировал это поле.

  field :operator_user do
    partial "form_filtering_select_no-relations"
    def selected_id
      @bindings[:object]['operator_user_id']
    end
  end

Частично ожидает, что метод "selected_id" будет там и возвращает идентификатор, используемый для построения отношения.

Ответ 4

Предположим, что вы говорите об авторизации определенного типа пользователей, чтобы "видеть" кнопки, которые вы можете использовать с cancan gem.