请教select设置默认值的问题
这是一个用scaffold生成的edit的页面-----原始代码
<h1>Editing teaching_assignment</h1>
<% form_for(@teaching_assignment) do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :course_id %><br />
<%= f.text_field :course_id %>
..................
修改后
......
<p>
<%= f.label :course_id %><br />
<%= f.select :course_id,
Course::CourseNames,
%>
........
<%= f.text_field :course_id %> 这一句可以从上个页面中取得:course_id并显示出来
现在我希望用
<%= f.select :course_id,
Course::CourseNames,
%>
Course::CourseNames,CourseNames是这样一个数组
[ [course_name,course_id],
[course_name,course_id],
......
]设置select的选单
我想将select的默认值设置为上个页面的course_id对应的course_name.
不知道该怎么设置,网上看见有 :index 参数,但设置没什么变化