【发布时间】:2014-03-26 14:26:50
【问题描述】:
我有一个后端(命名空间管理员)并想创建 4 个新的数据库条目和 1 个表单提交(4 个新国家)。到目前为止我得到了什么:
在我的国家_controller.rb
class Admin::CountriesController < Admin::AdminController
def new
@countries = Array.new(4) { Country.new }
end
end
在我的 new.html.erb 中:
<%= form_for [:admin, @countries] do |f| %>
<% @countries.each do |country| %>
<div class="row">
<div class="col-md-6">
<div class="form-group col-md-6">
<%=f.text_field :country, :name, :class => "form-control", :placeholder => "Country 1" %><br>
<%=f.text_field :country, :iso, :class => "form-control", :placeholder => "us" %>
</div></div></div>
<% end %>
<% end %>
但这不起作用,我收到undefined method model_name for Array:Class 错误。这样做的正确方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4