0

好的,这继续让我感到困惑:

1)这是在我的控制器(personalias_controller.rb)

def new
  @personalia = Personalia.new
end

2)我有一个名为personia.rb的模型

3)我有

resources :personalias

在路线.rb

当我尝试呈现个性表单时(从views/personalias/new.html.erb中:

<%= form_for @personalia do |f| %>

这让我发疯了:-|

4

1 回答 1

3

这可能是因为personias不是personalia的复数,你可以在控制台中检查这个,"personalia".pluralize你可以添加一个变形并重新启动你的应用程序,方法如下:

配置 > 初始化程序 > inflections.rb

ActiveSupport::Inflector.inflections do |inflect|
  inflect.irregular 'personalia', 'personalias'
end
于 2012-09-18T14:19:09.227 回答