Livello ulteriore nel path

E’ possibile inserire nel path un livello (qui ‘service_1’) per
selezionare il servizio desiderato (nel caso io abbia piu’ applicazioni
rails)?
www.mioserver.it/service_1/controller_name/action_name

Come si gestisce?

Grazie mille,
ciao

Iwan

Mettere il resource in un namespace?

namespace :service do
resource :controller_name
end

vedi

P.S.

Parlo del routes.rb

se sono applicazioni rails/rack, puoi “montarle”. sinceramente non ho
mai
provato “rails su rails”, anche perch probabilmente avrei il dubbio che
ci
possano essere altre soluzioni pi eleganti per lo stesso problema :stuck_out_tongue:

un paio di letture qui:

http://inductor.induktiv.at/blog/2010/05/23/mount-rack-apps-in-rails-3/

se un problema di path, puoi gestire tutto dal file confgi/routes.rb

ciao,
A.

Il 26/01/2012 14:07, Iwan B. ha scritto:

Namespace non andava bene in quanto avrei dovuto modificare nelle viste
tutti gli helper dei path (es.: posts_path in service_1_posts_path). Non
mi sembrava il caso.

Bisogna usare scope:

scope “/service_1” do

end

(v. anche
ruby on rails - What is the replacement for ActionController::Base.relative_url_root? - Stack Overflow)

Grazie per i preziosi suggerimenti!

ciao!