码迷,mamicode.com
首页 > 其他好文 > 详细

Controller Namespaces and Routing 实践遇到的问题

时间:2016-10-21 13:10:16      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:space   需要   .com   nbsp   png   tin   命名空间   index   ace   

技术分享

 

没有把对应的controller文件放置在controllers文件夹下的相应的命名空间目录下。

比如你想要把ppaps_controller.rb放到admin的命名空间下。

那么在你的app/controllers下面要有一个admin文件夹。并且把ppaps.controller.rb放到里面。

也就是app/controllers/admin/ppaps_controller.rb

 

技术分享

说明在ppaps_controller.rb中没有写命名空间。

技术分享

 

改为

技术分享

刷新页面

技术分享

说明这个命名空间成功的建立了只不过在对应的ppaps_controller.rb中没有写action。


其余的只需要定义一个index 方法

技术分享

刷新页面发现还是报错!

技术分享

这里是说少了一个index方法使用的模板。那我们在app/views/ppaps下面建立index.html.erb文件

刷新页面。。。发现上面那个缺少模板的错误重复出现。核对了一下方法名,文件名,发现没有问题。

觉得既然controllers下面需要一个admin文件夹,是不是views下面也需要一个。所以修改为

app/views/admin/ppaps/index.html.erb

刷新页面。。。

技术分享

终于好用了!!!

 

Controller Namespaces and Routing 实践遇到的问题

标签:space   需要   .com   nbsp   png   tin   命名空间   index   ace   

原文地址:http://www.cnblogs.com/knight-wind/p/5984161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!