用戶擁有多個網站,並且網站上有許多關鍵字。 (關鍵詞是網站資源的嵌套資源)如何爲文本區域中的每一行驗證並創建新模型
現在,使用默認腳手架設置,一次添加多個關鍵字非常繁瑣。我想要一個文本區域而不是文本區域,該區域允許用戶輸入多個關鍵字,每個關鍵字都是自己的,並一次提交。表單中唯一的輸入是關鍵字的「文本」列。
我該怎麼做?
我可以找出像params[:keyword][:text].split("\r\n").each do |text|
這樣的東西,但我不確定如何與Rails窗體進行交互。
<%= form_for [@website, @keyword] do |f| %>
<% if @keyword.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@keyword.errors.count, "error") %> prohibited this keyword from being saved:</h2>
<ul>
<% @keyword.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :text %><br />
<%= f.text_area :text %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>