2011-07-27 2 views
1

コンボボックスに静的データをロードする必要があります。それはモデルにデータを格納できますか?それはテーブルレスモデルからこのデータにアクセスします。テーブルレスモデルから静的データにアクセス

私のデータははいこの

[{:id=>1, :name=>"xyz1", :value=>"001"}, {:id=>2, :name=>"xyz2", :value=>"002"}, {:id=>3, :name=>"xyz3", :value=>"003"}] 
+1

データをYAMLファイルに入れてアプリケーションにロードします。 – stephenmurdoch

+0

モデル固有のデータの場合は、値とともに定数を使用できます – Anatoly

答えて

0

のようなものです、あなたは 'アプリ/モデル/ some_data.rb'

でモデルを作成することができます
class SomeData 
    attr_accessors :id, :name, :value 
end 

次に、あなたは、通常のRubyオブジェクトとして使用することができます。次に、いくつかのActiveModelモジュールを使用して、特別な動作を得ることができます。https://github.com/rails/rails/blob/v3.0.7/activerecord/README.rdoc

関連する問題