ruby-on-rails rails_admin显示列表中除一个字段外所有字段

fxnxkyjh  于 2023-02-06  发布在  Ruby
关注(0)|答案(2)|浏览(120)

在rails_admin gem中,我有一个带有一些字段的模型。在列表操作中,可以查看除一个字段之外的所有字段?如果我写:

rails_admin do
 list do
   field :name
 end
end

我只看到这个场,我需要逆行为。我没有找到解

#somethis like this
rails_admin do
 list do
   field :default , except :created_at
 end
end

您能帮我一下吗?
一个可能的解决方案是列出所有必要的字段,但在我看来不是很清楚

***解决方案***这对我很有效:

list do
      exclude_fields :created_at
end
ogsagwnx

ogsagwnx1#

进入添加指定字段模式后,您可以使用exclude_fields & exclude_fields_if排除某些特定字段:
https://github.com/railsadminteam/rails_admin/wiki/Fields#exclusion
示例:

rails_admin do
 list do
   field :default
 end

   exclude_fields :created_at
end
bzzcjhmw

bzzcjhmw2#

这是 * Ruby * -使用它!

rails_admin do
  list do
    (column_names - %w{created_at}).each do |col_name|
      field col_name.to_sym
    end
  end
end

或者你也可以像@flylib指出的那样只使用exclude_fields宏。)

相关问题