0
我的控制器:Rails的路線
A::B::C::SomeController
A::B::C::SomeOtherController
A::B::C::ThatController
他們都有動作:表演。我的目標是讓像一個美麗的一條線航線:
scope :beautiful do
scope :route_to do
get ':controller' => 'a/b/c/:controller#show'
end
end
看到他們在地址欄,如:
beautiful/route_to/some
beautiful/route_to/some_other
beautiful/route_to/that
是否有可能在軌(4.2)?
upd。現在我已經停止了循環路線渲染,但我仍然不滿意。
scope :beautiful do
scope :route_to do
A::B::C::BaseController.descendants.each do |my_controller|
scope controller: my_controller, module: 'a/b/c' do
get my_controller, action: :show
post my_controller, action: :update
end
end
end
end
http://guides.rubyonrails.org/routing.html – Tilo
本文@Tilo包含簡單的網站路徑規則。我的一個是webapp – blb
答案是否定的 - 這是不可能的 – Tilo