我有一个模型 “类别”: 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