Ruby on rails 如何定义一个数组模型(不在数据库中!)
我想将名为“adding”的表单中的数据存储在一个数组中-我想根据这个数组中的数据生成其他表单,这样我就不必在这里使用数据库(我错了吗?)。我应该如何在“添加”的模型中定义数组?我的表单是这样的:Ruby on rails 如何定义一个数组模型(不在数据库中!),ruby-on-rails,ruby-on-rails-3,model-view-controller,Ruby On Rails,Ruby On Rails 3,Model View Controller,我想将名为“adding”的表单中的数据存储在一个数组中-我想根据这个数组中的数据生成其他表单,这样我就不必在这里使用数据库(我错了吗?)。我应该如何在“添加”的模型中定义数组?我的表单是这样的: <h2>Add new data</h2> Please select, what kind of data you want to add:<br /><br /> <%= simple_form_for :adding do |f| %>
<h2>Add new data</h2>
Please select, what kind of data you want to add:<br /><br />
<%= simple_form_for :adding do |f| %>
<%= f.input :first_name, :collection => 0..10 , :prompt => "How many?" %>
<%= f.input :last_name, :collection => 0..10 , :prompt => "How many?" %>
<%= f.input :city, :collection => 0..10 , :prompt => "How many?" %>
<%= f.input :postal, :collection => 0..10 , :prompt => "How many?" %>
<%= f.input :street, :collection => 0..10 , :prompt => "How many?" %>
<%= f.input :job, :collection => 0..10 , :prompt => "How many?" %>
<%= f.input :role, :collection => 0..10 , :prompt => "How many?" %>
<%= f.button :submit, 'next step', :style => "margin-top: 20px;" %>
<% end %>
添加新数据
请选择要添加的数据类型:
0..10,:提示符=>“有多少?”%>
0..10,:提示符=>“有多少?”%>
0..10,:提示符=>“有多少?”%>
0..10,:提示符=>“有多少?”%>
0..10,:提示符=>“有多少?”%>
0..10,:提示符=>“有多少?”%>
0..10,:提示符=>“有多少?”%>
“保证金上限:20px;”%>
请提供帮助:/当您单击提交按钮时,您将把输入值作为参数传递给您定义的操作和控制器。您可以在该操作中处理和执行一些工作,然后根据以前的输入呈现将创建的新表单。单击“提交”按钮时,您将把输入中的值作为参数传递给您定义的操作和控制器。您可以在该操作中处理和执行一些工作,然后根据以前的输入呈现将创建的新表单。,这是一个很好的实时示例 记住:在Ruby中,您不必键入变量。,这是一个很好的实例
记住:在Ruby中,您不必键入变量。这种基本方法的问题是验证。一般来说,最好是使用超薄控制器,从而在模型中提取逻辑。使用这种基本方法的问题是验证。一般来说,最好使用超薄控制器,从而在模型中提取逻辑