我不知道這是可能的,但我有一個表單,當我提交表單時,我希望記錄被多次保存在數據庫中。到目前爲止,我並不擔心效率,而是爲了讓這個事情繼續下去。我可以在數據庫中多次保存一個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並保存。 –