【发布时间】:2016-05-06 06:35:51
【问题描述】:
我正在创建一个评估表单,用户将使用 kaminari 分页在表单后提交表单。我现在设置的方式是用户将回答问题,使用 f.submit 按钮提交表单,然后一旦配置文件更新,用户将不得不使用分页按钮手动选择“下一个用户”在 f.submit 按钮下方。我希望它同时提交表单并将用户发送到一个按钮操作下的下一个评估,而不是两个。我一直在尝试将分页代码合并到我的 f.submit 按钮中,但它一直在抛出错误。我想知道是否有一个简单的方法来解决这个问题,提前谢谢!
<h2>Team Member Evaluation</h2>
<br> </br>
<% @users.each do |user| %>
<h4> <%= user.name %> </h4>
<%= form_for(user) do |f| %>
<% begin %>
<h8> Hunger for Wisdom </h8>
<div class="form-inline">
<div class="form-group">
<%= f.radio_button :current_one, 1 %>
<h7> 1 </h7>
</div>
<div class="form-group">
<%= f.radio_button :current_one, 2 %>
<h7> 2 </h7>
</div>
<% end %>
<div class="col-md-3 col-md-offset-4">
<%= f.submit "Submit Score", class: "btn btn-default" %>
<% rescue ActionController::RedirectBackError %>
</div>
</div>
<% end %>
<%= paginate @users %>
<% end %>
<% end %>
现在它被设置为每当用户提交表单时,救援操作将引导用户返回他们刚刚提交的评估表单的刷新页面,然后他们必须单击 是进入下一个表格。我希望一旦按下 f.submit 按钮进行更新,然后立即将用户带到下一个表单。
【问题讨论】:
标签: ruby-on-rails kaminari pagination