モデルに直接リンクしていないカスタムフォーム(ユーザー評判)があります。 は私は"reputing_#{c.id}"
フィールドの値をsummirizeする必要がフォームコントローラでカスタムフォーム処理
<%= 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 %>
のコードである。ここで最終returation値 に影響を与えるいくつかの評判の基準を持っています。そして、ユーザーレピュテーションテーブルにレコードを追加します。
このフォームのデータをコントローラで処理する方が、どのように適切に処理されますか?私はその問題をGoogleにしようとしましたが、何も見つかりませんでした。
。 –