Rails将新记录插入到数组中

时间:2012-05-31 12:57:00

标签: ruby-on-rails-3

我有id,name的表维修 在控制器中:

@Repairs = Repair.all

如何在所有不在数据库中的记录之前在@Repairs数组中添加新的id = 0,name =“new_name” 谢谢

2 个答案:

答案 0 :(得分:0)

尝试

@repair = Repair.new(:id => 0, :name => "new_name, :other_parameter => "something)

在保存之前你真的需要身份证吗?通常最好让Rails处理这个问题。

答案 1 :(得分:0)

@repairs = Repair.all
@new_repire = Repair.new(:name => "new_name, :other_parameter => "something)
@new_repire.id = 0
@Repairs.unshitf @new_repire