1

これは、エクササイズモデルの表示ビューの一部です。

<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 は演習のネストされたモデル (exercise has_many Questions、question has_many Answers) であり、これはすべて演習モデルの表示ビューから表示されます。

各回答にラジオ ボタンを追加し、「save_answer」という名前で作成するアクションに ajax 呼び出しを作成しようとしています。このアクションは、質問と回答の両方のオブジェクトを受け取り、回答を保存して、ajax を使用して #smoke_screen を置き換える別の質問を返します。

私はレールがform_to初めてで、属性:remote => trueを使って多くのことを試しましたが成功しませんでした。これにアプローチする方法についての指示に感謝します

4

0 に答える 0