无法区分rails admin中的新操作和编辑操作

时间:2018-05-25 10:00:37

标签: ruby-on-rails ruby-on-rails-5 rails-admin

我有一个产品型号,它与许多product_codes相关联。

我想隐藏新操作中的添加产品代码按钮,并希望显示该按钮以编辑操作。无论我配置什么,它都适用于表格的新动作和编辑动作。

config.model 'Product' do
  edit do

  end
end

1 个答案:

答案 0 :(得分:1)

您可以决定将其显示或标记为只读字段。

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

您决定是要隐藏字段还是只读取新产品。