I've added a controller 'blog/admin'. When I want to access
'blog/admin/index' it says that the page doesn't exist. It works in my
local environment. What am I missing?
I've added a controller 'blog/admin'. When I want to access
'blog/admin/index' it says that the page doesn't exist. It works in my
local environment. What am I missing?
Craig White wrote:
when you say that you've added blog/admin, the route and mechanics are
unclear.
You're right. A better way is to add a
/controller/admin/blog_controller.rb. I think I'll do that instead. More
in line with what I've done before. Thanks.
I tried /controller/blog/admin/. It works locally. I thought my
information was rather clear and hoped someone would say "aha, you're
missing ...". I don't understand why it works locally but not on the
remote server?
Pål Bergström wrote:
Craig White wrote:
when you say that you've added blog/admin, the route and mechanics are
unclear.You're right. A better way is to add a
/controller/admin/blog_controller.rb. I think I'll do that instead. More
in line with what I've done before. Thanks.
You missed Craig's point. There's nothing wrong with the name of your
controller; rather, Craig said (and I agree) that you didn't provide
enough information for us to help. Output from rake routes might be
helpful.
I tried /controller/blog/admin/. It works locally. I thought my
information was rather clear and hoped someone would say "aha, you're
missing ...". I don't understand why it works locally but not on the
remote server?
Are your routes files different?
Best,
and this blog_controller.rb would look like...
class Admin::BlogController < ApplicationController
What about the route and map.resources?