namespaceやってると、管理上分けてるだけなのにいらんもんがURLに出てくる。
例えば管理者(admin)とユーザー(public)の画面を分けていたりすると
namespace :public do
resources :posts, only: [:index]
end
public_posts GET /public/posts(.:format) public/posts#index
こうなる。/publicがどう考えても邪魔。
ので、root.rbを書き換える。
scope module: "public" do
resources :posts, only: [:index]
end
posts GET /posts(.:format) public/posts#index
スッキリ!