2017-04-04 66 views
0

在我的Rails應用程序5我有@rides列表遍歷對象集與MAP和Rails中添加新元素5

@rides = Ride.all 

我知道,我可以使用

@ rides.map遍歷所有對象並修改它們的元素。但我也可以添加一個新的?我希望根據使用current_user的規則創建的新的一個。這就是爲什麼我不想在模型中做到這一點。

我希望做這樣的事情:

@rides.map do |ride| 
    ride.a = '123' 
end 

其中「a」是不是在對象中列或任何東西。我想將它添加到每個騎在我的@rides對象中。

回答

0

您可以添加到attr_accessor :a模型Ride和控制器增加值

@rides.each do |ride| 
    ride.a = '123' 
end