在子域约束中添加url helper,而不在URL中使用前缀

时间:2013-04-07 13:16:30

标签: ruby-on-rails routes subdomain

这是我的routes.rb文件:

  constraints subdomain: 'pro' do
    scope module: 'pro' do
      resources :subjects
    end
  end

这将产生:

   subjects GET /subjects(.:format) pro/subjects#index {:subdomain=>"pro"}

我如何拥有pro_subject网址助手,而网址中没有'/ pro'前缀,因为我已经有了子网域。

我希望人们输入:http://pro.mysuperwebsite.com而不是http://pro.mysuperwebsite.com/pro

1 个答案:

答案 0 :(得分:1)

我很确定如果设置:path选项,就可以确定子路径。

namespace :pro, :path => '' do # This should do it