标签: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