2013-12-17 27 views
0

我一直在尝试搜索我的hstore,但没有任何接缝可以使用。使用hStore

我有一个与hstore名played_positions

当我这样做Player.last 我得到

Player.last 
#<Player:0x007fa281c04bc8> { 
         :id => 4239, 
       :first_name => "Deborah", 
       :last_name => "Rutherford", 
        :nickname => "Eulah", 
      :played_positions => { 
           "position" => "OL" 
           } 
{ 

而是叫players模型现在我有让所有的都给OL位置球员的问题

在我的迁移文件中我有

add_column :players, :played_positions, :text 

而且在我的模型,我有

store :played_positions 

感谢所有帮助

回答

2

这会给你所有位置球员OL

Player.where("played_positions -> 'position' = 'OL'")