浏览 257 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-03-06 关键字: rails news
在做新闻管理,使用News做Model的名字.
在使用时,先是遇到 news_url failed to generate from {:action=>"show", :controller=>"news"} 这样的问题,在网上查了一下,说是使用类似的词的时候,需要在Route里添加:singular = > :news_instance这样就可以了. 之后更改Views: news_path() #=> /news new_news_instance_path() #=> /news/new news_instance_path(1) #=> /news/1 edit_news_instance_path(1) #=> /news/1/edit 但更改了之后,因为Controller里的Action中所用的一些变量没有改, 所以还会报些类似的错误: (eval):17:in `news_url' app/controllers/news_controller.rb:48:in `create' app/controllers/news_controller.rb:45:in `create' 想请教下这样的情况应该如何处理呢? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-03-07
都没有遇到过这样问题的么???
|
|
| 返回顶楼 | |



