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.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...