1
我正在构建Rails引擎,并且所有内容都是命名空间。例如,这些模型可以从Wanker::MyModel
在轨道中嵌套窗体和名称空间引擎
这是第一次在这个项目中我想使用Rails提供的自动表单系统。我想创建一个Wanker::Company
后跟一个链接表名为Wanker::CompanyDetail
<%= form_for @company, url: company_index_path(@company) do |f| %>
<div>
<%= f.label :name %><br />
<%= f.text_field :name, autocomplete: "off" %>
</div>
<br />
<%= f.fields_for @company_detail do |d| %>
<%= d.label :address %><br />
<%= d.text_field :address, autocomplete: "off" %>
<br />
然后我把它保存在create
方法
@company = Wanker::Company.new(params[:company].permit!)
if @company.save
在应该工作正常的情况下,但在这里我有一个大错误。
NameError在Wanker :: CompanyController#创建 未初始化的常量CompanyDetail
我怎么可以指定这个CompanyDetail
模型在Wanker
命名空间?谢谢;)