2012-07-25 41 views
0

我有一個應用程序,當地在沒有一個子文件夾的開發,並在生產中我有它在/ myappname/REST風格的路由在Rails 3的應用程序 - 一些建議/指針

所以部署,在當地我http://myapp.dev和生產http://mydomain.com/myappname

其中我的根路徑呢:

root :to => 'products#list' 

甚至在生產中的偉大工程。

現在,我有一個默認的匹配操作:

match '/:controller(/:action(/:id))' 

打破在生產,所以我就開始試圖建立一個寧靜的路線,但我需要一些幫助......我不能完成我的頭圍繞路由。我想我有合適的開始(與範圍,下同)

#PRODUCTION ROUTES 
scope '/myappname' do 
    #WHAT WOULD GO HERE? 
end 

格式是/ myappname /產品/顯示/ 15

回答

0
#PRODUCTION ROUTES 
    scope "/mothers" do 
    #ROOT 
    root :to => 'rings#list' 
    match '/rings/:id' => "rings#show", :as => :ring 
    end 

    #DEVELOPMENT ROUTES 
    root :to => 'rings#list' 
    match '/rings/:id' => "rings#show", :as => :ring 
0

嗯。我希望所有路由相對於「主頁」工作,所以你爲什麼不只是

resources :users 

或在配置/ routes.rb中的示例中的任何其他路由定義去了?