Ruby on rails rails\u admin显示列表中除一个字段外的所有字段
在rails_admin gem中,我有一个带有一些字段的模型。 在列表操作中是否可以查看除一个字段以外的所有字段? 如果我写:Ruby on rails rails\u admin显示列表中除一个字段外的所有字段,ruby-on-rails,field,rails-admin,Ruby On Rails,Field,Rails Admin,在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 你能帮我吗 一个可能的解决方法
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
这是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_字段
宏 一旦进入“添加指定字段”模式,您可以使用“排除字段”和“排除字段”排除某些特定字段,如果:
例如:
rails_admin do
list do
field :default
end
exclude_fields :created_at
end
您不需要“列表”块:只要“rails\u admin do exclude\u fields:created\u at end”就足够了。