我有两个模型:User
和Acta
,两个控制器:UsersController
和ActasController
等。
以下适用于模板:
<%= form_for User.new do |f| %>
<% end %>
,但以下失败:
<%= form_for Acta.new do |f| %>
<% end %>
显示的错误是:
Showing /Users/gdiazc/workspace-rails/rev_dem/app/views/actas/_form.html.erb where line #1 raised:
undefined method `acta_index_path' for #<#<Class:0x007fc4a609b678>:0x007fc4a74026a8>
我怀疑这可能与复数有关,因为acta_index_path
听起来很奇怪。然后我将以下代码添加到config/environment.rb
:
ActiveSupport::Inflector.inflections do |inflect|
inflect.irregular 'acta', 'actas'
end
没有变化。有帮助吗? (Rails 4.1.4)