我有一個模型 「類別」: t.string:C1 t.string:C2 t.string:C3Ruby on Rails的 - 互斥
一個類別可能是:法拉利,紅色, 最大速度。 我創造了一些類,我想建一個表格,我可以選擇如何發送類別: 如果讓我選擇C1,然後我想選擇C2只能從所有誰擁有像我的choise C1類別;例如,如果我選擇「法拉利」,我只能選擇適用於該類型汽車的顏色。我怎麼能做到這一點,從這個代碼開始?
<div class="field">
<%= f.label :brand %>
<%= select (:request, :brand, Category.all.collect {|category| [category.c1]}) %>
</div>
<div class="field">
<%= f.label :color %>
<%= select (:request, :color, Category.all.collect {|category| [category.c2]}) %>
</div>
<div class="field">
<%= f.label :maxspeed %><
<%= select (:request, :maxspeed, Category.all.collect {|category| [category.c3]}) %>
</div>
和什麼有關在模型驗證?當您保存模型(上提交表單) – 2011-06-03 08:31:31
驗證將被執行,當用戶選擇一些領域,你應該只更新字段的其餘部分保持正確的價值觀 – Bohdan 2011-06-03 08:50:17
我知道模型是如何工作的:我的意思是,我怎麼能寫這些對模型的限制? – 2011-06-03 11:03:41