这是练习模型的显示视图的一部分:
<div id="smoke_screen" style="min-height:100px">
<% question = @exercise.random_question %>
<b class="question"><%= question.name %></b>
<ul>
<% question.answers.each do |answer| %>
<li><%= answer.content %></li>
<% end %>
</ul>
</div>
在浏览器中看起来像这样:
@answer和@question是练习的嵌套模型(练习has_many问题,问题has_many答案),这些都是从练习模型的show view中查看的。
我正在尝试为每个答案添加一个单选按钮,并对我将创建名为“save_answer”的操作进行ajax调用。此操作将同时接收问题和答案对象,保存答案并返回另一个将使用ajax替换#smoke_screen的问题。
我是rails的新手,使用属性form_to
的{{1}}尝试了大量内容而没有成功。我将很感激如何处理这个问题的方向