2013-10-07 56 views
4

嘗試創建,查看或編輯RailsAdmin中的記錄時,hstore列不顯示。我認爲RailsAdmin不支持這個Postgres數據類型,儘管它本身在Rails 4中得到了支持。RailsAdmin:hstore列不顯示

是否有解決方法?

+0

您是否找到了解決方法/修復方法? – Laurens

回答

5

我發現將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 

我做a full demo available on Github.

演示還包括存儲在hstore場布爾屬性,使用Rails管理員複選框編輯它們的支持。