Rails:ajax将表单提交给具有嵌套资源的操作

时间:2012-10-29 02:01:05

标签: ruby-on-rails ruby ajax ruby-on-rails-3

这是练习模型的显示视图的一部分:

<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>

在浏览器中看起来像这样:

enter image description here

@answer和@question是练习的嵌套模型(练习has_many问题,问题has_many答案),这些都是从练习模型的show view中查看的。

我正在尝试为每个答案添加一个单选按钮,并对我将创建名为“save_answer”的操作进行ajax调用。此操作将同时接收问题和答案对象,保存答案并返回另一个将使用ajax替换#smoke_screen的问题。

我是rails的新手,使用属性form_to的{​​{1}}尝试了大量内容而没有成功。我将很感激如何处理这个问题的方向

0 个答案:

没有答案