我创建了一个 course 表,但是没有使用 courses 作为 controller,而是新建了一个 select_controller,下面是 select/index 中的代码: <% @courses.each do |course| %>
<%= course.course_no %> <%= course.course_name %> <%= link_to '选择', :controller => "select", :action => "new" %> <%= link_to '删除', :controller => "select", :action => "destroy", data: { confirm: 'Are you sure?' } %> <% end %> 其中@courses= Course.all,转到 new 方法中我使用@course = Course.find(params[:id]) 时,提示 Couldn't find Course without an ID,而我将此代码放入 courses_controller 中则不会报错,因为 courses 中已经做了其他功能,因此想移出来,求问高手知道怎样做吗? 另外我学 rails 不够深入,想请教高手有没有 ajax 做异步查询的例子,比如学院/专业,查询在此里面的课程,做在一个页面之内,谢谢?