首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails路由、url和子域

问Rails路由、url和子域
EN

Stack Overflow用户
提问于 2014-01-31 04:10:16
回答 1查看 194关注 0票数 0

我们在我们的应用中使用了一些子域。

我们所有的仪表板都有一个子域(pro.domain.com、free.domain.com、vip.domain.com)。在路由中,每个仪表板都有一个命名空间namespace :vip do

有了rails url,我希望能够编写<%= link_to "Be VIP", vip_pricing_path() %>并被重定向到vip.domain.com/pricing

我真的不知道怎么做。

EN

回答 1

Stack Overflow用户

发布于 2014-01-31 04:27:20

在routes.rb中:

不带名称空间:

代码语言:javascript
复制
constraints subdomain: 'vip' do
  get '/pricing', to: 'somecontroller#someaction', :as=>:vip_pricing
end

rake路由:

vip_pricing GET /pricing(.:format) somecontroller#someaction {:subdomain=>"vip"}

如果保留名称空间:

代码语言:javascript
复制
namespace :vip do
  constraints subdomain: 'vip' do
    get 'pricing', to: 'somecontroller#someaction'
    ...
  end
end

rake路由:

vip_pricing获取/贵宾/定价(.:format)vip/某些控制器#:subdomain=>“vip”}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21466516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档