为 Rails 中签入的每个用户生成一个表单

问题描述

我正在制作一个日程安排表单,用户可以在该表单中为他们想要在给定日期创建日程安排的每个用户选中一个框。目前,系统会为每个用户生成一个复选框,提交后,应用程序将为每个选定的用户复制选定的时间表。

<%= form_for @workday do |f| %>
<br/>
<% User.all.each do |user| %>
    <%= f.check_Box "id",{multiple: true},user.id %>
    <%= user.full_name %>
    
<% end %>
<div class="field">
    <%= f.label :date %>
    <%= f.date_field :date %>
</div>

<div class="field">
    <%= f.label :start_time %>
    <%= f.select :start_hour,["1","2","3","4","5","6","7","8","9","10","11","12"]%>
    <%= ":" %>
    <%= f.select :start_min,["00","15","30","45"] %>
    <%= f.select :start_am_or_pm,["AM","PM"] %>
</div>

<div class="field">
    <%= f.label :end_time %>
    <%= f.select :end_hour,"12"]%>
    <%= ":" %>
    <%= f.select :end_min,"45"] %>
    <%= f.select :end_am_or_pm,"PM"] %>
</div>

<div class="actions">
    <%= f.submit "Add Schedule Event" %>
</div>
<% end %>

相反,我希望为每个选中的用户复选框创建一个单独的表单。通过这种方式,可以为同一天创建多个独特的时间表。任何想法或提示将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)