Rails 5如何一次保存到数据库中的几条记录

时间:2018-12-12 14:06:45

标签: ruby-on-rails-5

我正在制作测验应用程序,但我不知道如何保存用户答案。我有模型答案,对结果提出疑问。我想将所有答案用户选择的内容(正确的复选框)保存到Result db中,该怎么做? 查看

a
b
c
['a', 'b', 'c']

控制器

  <%= @question.name %> 

 <%= form_for @result, :url => { :action => "save_result"}, :html => { :multipart => true } do |f| %>

  <% @answers.each do |a|%>        
     <%= a.content %> 
     <%= f.check_box :isright %>

     <%= hidden_field_tag "user_id", current_user.id %>
     <%= hidden_field_tag "question_id", @question.id %>
     <%= hidden_field_tag "answer_id", a.id %>

  <% end %>

  <%= f.submit "Answer" %>
<% end %>

0 个答案:

没有答案