2012-08-03 108 views
0

我需要能夠以一種形式創建同一個類A的多個對象。這些對象都具有相同的屬性,因此我不想單獨創建這些對象。唯一不同的屬性是一個id字段b_id,它指向另一個類B的實例。Ruby On Rails:以一種形式創建幾個同一類的對象

我的目標是讓複選框與另一個模型B的所有實例相關,因此每個實例都會有一個複選框所以,當我點擊這個其他模型B的3個特定實例的複選框時,我希望能夠生成3個對象,除了b_id字段外,它們都具有相同的屬性。

如何設置我的表單來生成類A的多個實例?

回答

0

在控制器上的create動作,你可以得到確定的次數實例將被創建,然後做這樣的事情的參數:

number_of_instances = params[:times].to_i 
number_of_instances.times do |obj| 
    #=> Create instances, do whatever you want. 
end 
相關問題