我正在使用aptana radrails 空轨项目: scaffold文章标题:string body:text categorie_id:integer ordre:integer 迁移 - >它工作正常
scaffold Categorie titre:string ordre:integer
它生成文件,但是当我访问http://127.0.0.1:3000/categories时,我有以下错误:
Categories#index中的NameError 显示第22行引出的app / views / categories / index.html.erb:
未定义的局部变量或#
的方法`new_categorie_path'提取的来源(第22行):
19:
20:
21:
22:<%= link_to'New categoriesie',new_categorie_path%>
我删除了几次重新创建我的整个rails项目,更改了其他名称的类别,但它仍然令人心烦意乱。为什么?
答案 0 :(得分:0)
应该是
scaffold Category titre:string ordre:integer
答案 1 :(得分:0)
添加Salil的答案是正确的,Rails惯例是让英语像命名一样。
如果你把
Categorie
你的脚手架中的Rails将无法在类别中正确复数。
你也可以尝试使用遗留名称的不同路径而不是复数,但这是一条痛苦的道路。
我建议使用英文命名。