Une gemme qui vous permet de manipuler les valeurs hachées de la même manière que Active Record Pratique car vous pouvez également coller la relation
Vous pouvez écrire comme suit
app/models/plan.rb
class Plan < ActiveHash::Base
self.data = [
{id: 1, name: "free"},
{id: 2, name: "silver"},
{id: 3, name: "gold"},
]
end
class Plan < ActiveHash::Base
self.data = [
{id => 1, name => "free"},
{id => 2, name => "silver"},
{id => 3, name => "gold"},
]
end
class Plan < ActiveHash::Base
fields :name
add id: 1, name: "free"
add id: 2, name: "silver"
add id: 3, name: "gold"
end
Terminal
pry(main)>Plan.first
=> #<Plan:0x00007ffd3d2c43f8 @attributes={:id=>1, :name=>"free"}>
extend ActiveHash::Associations::ActiveRecordExtensions
belongs_to_active_hash :Nom du modèle Active Hash
référence https://qiita.com/DON4024/items/78edb7a309ee96766952 https://qiita.com/Toman1223/items/8633142312bfa886d50b
Recommended Posts