在我的应用中,用户可以创建一组用于营销活动的代码。因此,我想要一个表单,用户可以在其中键入要创建的代码量,然后系统应该生成那么多代码并将它们保存到数据库中。
code.rb
class Code < ActiveRecord::Base
belongs_to :form
attr_accessor :amount
end
_form.html.erb
<%= form_for [:customer, @code] do |f| %>
<% if @code.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@code.errors.count, "error") %> prohibited this code from being saved:</h2>
<ul>
<% @code.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :amount %><br>
<%= f.text_field :amount %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
我现在要做的是告诉控制器:
但是,我完全不知道如何实现这一目标......