Не могу отличить новое действие от правки в rails admin - PullRequest
0 голосов
/ 25 мая 2018

У меня есть модель продукта, которая связана со многими кодами продуктов.

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

config.model 'Product' do
  edit do

  end
end

1 Ответ

0 голосов
/ 28 мая 2018

Вы можете решить показать или пометить поле только для чтения.

config.model 'Product' do
  edit do
    field :product_codes do
      read_only do
        product = bindings[:object]  
        product.new_record?
      end

      visible do
        product = bindings[:object]  
        product.new_record?
      end
    end
  end
end

Вы сами решаете, хотите ли вы скрыть поле или просто сделать его доступным только для чтения для нового продукта.s

...