Rails 3:选择helper方法默认?

时间:2011-04-23 20:00:00

标签: ruby-on-rails

我目前有这个选择帮助电话:

<%= f.select :macro_process_id, MacroProcess.all.collect { |mp| [mp.name, mp.id]} %>

如何改变这一点,如果:macro_process_id有值,那么所选元素应该等于该值?

如果这有意义吗?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试

<%= f.select :macro_process_id, MacroProcess.all.collect { |mp| [mp.name, mp.id]}, MacroProcess.find(:macro_process_id) %>

我所做的补充将使其成为其他值中选择的默认值。

有关详细信息,请查看此处:form-select-helper-in-ruby-on-rails