我正在尝试找到一种方法来提取分配给课程的所有笔记,但仅在必要时。我有一个显示页面,其中显示了测验的所有笔记。
课程 show.html.erb
<%= @course.name %>
<% @quiz.notes.each do |note| %>
<%= link_to note.title, quiz_note_path(@quiz, note) %><br/>
<% end %>
上面的代码可以找到,除了它提取所有笔记而不是分配给该课程的笔记。如果笔记和课程名称相同,我如何告诉 Rails 只拉笔记?
更新!
在注释 new.html.erb 中,我正在使用 collection_select
<%= f.collection_select(:course_ids, @quiz.courses, :id, :note_name, options = {:prompt => "Choose"}) %>