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

Joe*_*ski 5 ruby-on-rails rails-admin paper-trail-gem

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

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

谢谢!

coo*_*sse 0

在你的rails_admin配置中你可以指定它:

config.actions do
  history_index do
    except %w(ModelA ModelB)
  end
end
Run Code Online (Sandbox Code Playgroud)

或者反过来:

config.actions do
  history_index do
    only %w(ModelA ModelB)
  end
end
Run Code Online (Sandbox Code Playgroud)