我是RoR世界的一个菜鸟,我需要一些帮助。 问题是: 我是这样的表格
<div class="form-container">
<%= form_for([@modulo2.user, @modulo2]) do |f| %>
..........
<div class="form-field">
<h3> Modulo1: </h3><br/>
<%= f.select(:modulo1_id, Modulo1.all.map{|p| [p.nome_progetto]}, :prompt =>
"Seleziona il Modulo1 associato") %>
</div>
</div><br/>
结果是所有Modulo1的下拉菜单,但我只需要current_user的下拉菜单。我该怎么办? 另外,当我从这个下拉菜单中选择一个项目时,我没有与表格中的值相关联。
很抱歉这个问题,但我无法找到答案。
答案 0 :(得分:0)
我找到了这个解决方案:
<%= f.select(:modulo1_id, current_user.modulo1s.all.map{|p|
[p.nome_progetto,p.id]}, :prompt => "Seleziona il Modulo1 associato") %>
我只有一个疑问,如果我需要一个带有布尔变量的if语句,那么在选择之前我可以尝试一下吗?