我有一个应用程序,在本地开发中没有子文件夹,在生产中我将它部署在/ myappname /
下所以,我在本地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 / products / show / 15
答案 0 :(得分:0)
嗯。我希望所有路线都相对于“主页”工作,所以为什么不跟你一起去
resources :users
或config / routes.rb中的示例中的任何其他路由定义?
答案 1 :(得分: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