如何从RailsAdmin中的视图中排除PaperTrail版本

问题描述 投票:4回答:2

我正在使用RailsAdmin v0.6.8和PaperTrail进行版本控制。

我的每个has_paper_trail模型的列表,显示,创建和编辑视图都包含versions属性。事实上,创建和编辑视图允许添加/删除版本,这对我来说并没有多大意义。除了使用exclude_fields:每个模型的每个视图的版本之外,还有一种全局的方法吗?

谢谢!

ruby-on-rails rails-admin paper-trail-gem
2个回答
0
投票

在rails管理配置中,您可以指定它:

config.actions do
  history_index do
    except %w(ModelA ModelB)
  end
end

或者反过来说:

config.actions do
  history_index do
    only %w(ModelA ModelB)
  end
end

0
投票

我在rails_admin初始化程序中执行了以下操作并且它有效。

config.model 'DcDiscipline' do
  edit do
    exclude_fields :versions 
  end     
end
© www.soinside.com 2019 - 2024. All rights reserved.