尝试在RailsAdmin中创建、查看或编辑记录时,不会显示 hstore 列。我认为 RailsAdmin 不适合这种 Postgres 数据类型,尽管 Rails 4 原生支持它。
有解决方法吗?
尝试在RailsAdmin中创建、查看或编辑记录时,不会显示 hstore 列。我认为 RailsAdmin 不适合这种 Postgres 数据类型,尽管 Rails 4 原生支持它。
有解决方法吗?
我发现将 hstore 字段添加到 Rails Admin 的最简单方法是在模型中使用 Rails 4 store_accessor
,并在模型的 Rails 管理配置中列出字段。
class Organization < ActiveRecord::Base
store_accessor :modules, :internal, :external, :default => 'no'
rails_admin do
Organization.stored_attributes[:modules].each do |field|
configure field
end
end
end
该演示还包括对存储在 hstore 字段中的布尔属性的支持,并使用 Rails Admin 复选框来编辑它们。