无法同时配置hstore和自定义标签
hstore的配置
模型
store_accessor :list_of_hstore_keys
rails_admin do
# Show the string hstore fields
User.stored_attributes[:options].each do |field|
configure field
end
end
自定义标签的配置(在初始化程序中)
config.model User do
list do
configure :orders_count do
label 'Has orders'
end
end
end
并引发异常
FrozenError - can't modify frozen Array:
如果我删除其中一个配置,另一个工作正常。但我需要他们两个。
也许有人知道如何解决这个问题。
THX。
答案 0 :(得分:0)
我的解决方案:
我将配置从模型移动到初始化RailsAdmin
结果/config/initializers/rails_admin.rb
中的
config.model User do
User.stored_attributes[:options].each do |field|
configure field
end
list do
configure :custom_field_from_method
configure :orders_count do
label 'Has orders'
end
end
end