好的,这让我感到困惑:
1)这是在我的控制器(personalias_controller.rb)
中def new
@personalia = Personalia.new
end
2)我有一个名为personalia.rb的模型
3)我有
resources :personalias
在routes.rb
中当我尝试渲染个性化形式时,我仍然得到未定义的方法`personalia_index_path'(来自views / personalias / new.html.erb:
<%= form_for @personalia do |f| %>
这让我疯狂: - |
答案 0 :(得分:2)
这可能是因为个性不是个人的复数,你可以使用"personalia".pluralize
在你的控制台中查看这个,你可以添加一个变形并重启你的应用,这是如何:
config&gt;初始化器&gt;是inflections.rb
ActiveSupport::Inflector.inflections do |inflect|
inflect.irregular 'personalia', 'personalias'
end