どのモデルにも直接リンクしないカスタム フォーム (ユーザーの評判) があります。最終的な報酬値に影響を与える評判基準がいくつかあります。フォームのコードは次のとおりです。
<%= form_tag("/add_reputing",:method => "POST") do%>
<div class="reputing_column">
<p>
<b>Your feedback:</b>
</p>
<p>
<%= text_area_tag :comment,"",{:class=>"or-form-textarea"} %>
</p>
<%= submit_tag("Submit",:class=>"or-button")%>
</div>
<div class="reputing_column">
<p>
<b>Recomendation:</b>
</p>
<% @criterias.each do |c| %>
<div class="reputing_row">
<label><%= c.name%>:</label>
<div>
<% (c.rating_from .. c.rating_to).each do |i| %>
<%= radio_button_tag "reputing_#{c.id}", i%><%= (i<1)? i : "+#{i}"%>
<% end %>
</div>
</div>
<% end %>
</div>
<% end %>
コントローラーでは、"reputing_#{c.id}"
フィールドの値を要約する必要があります。次に、ユーザー評価テーブルにレコードを追加します。
このフォームからのデータをコントローラーで処理することは、どのように適切かつ適切に行われるのでしょうか? 私はその問題をグーグルで検索しようとしましたが、何も見つかりませんでした。