我不知道这是可能的,但我有一个表单,当我提交表单时,我希望记录被多次保存在数据库中。到目前为止,我并不担心效率,而是为了让这个事情继续下去。我可以在数据库中多次保存一个rails表单值吗?
@message = Message.new
<%= simple_form_for @message do |f| %>
<%= f.input :description, as: :text, input_html: {rows: 7}, label: false, placeholder: "Type your message ..." %>
<%= f.submit "Submit", class: "btn btn-info" %>
<%end%>
我想上面的表格可以多次保存,像(我知道它的哑)
for i in 1..4
@message.save
end
意向: 我在这里的目的是要派单一次向所有组员发送消息。所以我现在有group_id
和description
,当用户提交表单时,我想遍历所有跟随group_id
的用户,并将所有跟随组的user_id's
保存在记录中。 我不认为我需要验证这一点。
是的,你可以做到这一点。但最需要的是什么? –
你肯定需要添加上下文为什么你试图做到这一点。你可能会碰到各种问题,如唯一性验证,如果你盲目地保存记录 – ABMagil
基本上我想一次向所有组成员发送消息......所以我将用消息模型中的user_id列替换组员id并保存。 –