rails 3.2的未定义方法 _index_path
好的,这继续让我感到困惑:
1)这是在我的控制器(personalias_controller.rb)
def new @personalia = Personalia.new end
2)我有一个名为personalia.rb的模型
3)我有
resources :personalias
在routes.rb中
当我尝试渲染个性化forms时,我仍然得到未定义的方法`personalia_index_path’(来自views / personalias / new.html.erb:
这让我疯狂: – |
这可能是因为个性化不是个性化的复数,你可以在你的控制台中使用"personalia".pluralize
来检查"personalia".pluralize
你可以添加一个变形并重新启动你的应用,这是如何:
config> initializers> inflections.rb
ActiveSupport::Inflector.inflections do |inflect| inflect.irregular 'personalia', 'personalias' end
- Rails:Warden / Devise – 如何在登录/访问失败之前捕获URL
- AWS Rails安装失败:activesupport需要Ruby版本> = 2.2.2
- Authlogic:为#<User获取一个未定义的方法`password':
- 使用qunit测试emberjs / rails / devise应用程序时“无法validationCSRF令牌真实性”
- 登录原始任务后重定向
- Glyphicon在本地工作但不在Heroku上工作
- 如何在Rails测试中使用参数轻松解析URL?
- 如何进行涉及Paperclip的Rails迁移
- Rails + Authlogic @current_user问题 – “显示”方法不再有效