Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 从无表模型访问静态数据_Ruby On Rails_Activerecord - Fatal编程技术网

Ruby on rails 从无表模型访问静态数据

Ruby on rails 从无表模型访问静态数据,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我必须在组合框中加载静态数据。可以将数据存储在模型中,以无表模型的形式访问这些数据 我的数据是这样的 [{:id=>1, :name=>"xyz1", :value=>"001"}, {:id=>2, :name=>"xyz2", :value=>"002"}, {:id=>3, :name=>"xyz3", :value=>"003"}] 是的,您可以在“app/models/some_data.rb”中创建模型 class SomeDa

我必须在组合框中加载静态数据。可以将数据存储在模型中,以无表模型的形式访问这些数据

我的数据是这样的

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

是的,您可以在“app/models/some_data.rb”中创建模型

class SomeData
  attr_accessors :id, :name, :value
end

然后可以将其用作普通的Ruby对象。然后,您可以使用一些ActiveModel模块来获得一些特殊行为:

将数据放入YAML文件中,并将其加载到应用程序中。如果数据是特定于模型的,则可以使用常数和值