ruby-on-rails – 为所有轨道路线预加路径前缀

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 为所有轨道路线预加路径前缀前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个设置,其中Nginx为特定子文件夹中的rails应用程序提供服务

例如. http://myserver/railsapp/和内部的一切都被代理到rails,如果第一个子文件夹是不同的,它从另一个文件夹服务器静态文件.

我无法找到如何在rails中以智能方式指定此行为.我的意思是,我想要的是指定一个选项,如Rails.server_prefix = / railsapp,以便所有的路由都会在传入的请求和生成链接自动预先添加.

解决方法

您可能希望使用路径的范围方法:path参数:
Rails.application.routes do
  scope(:path => '/railsapp') do
    # the rest of your routes go here
  end
end

See the docs for more info.

猜你在找的Ruby相关文章