如何在Rails中创建具有子域的自定义路由

时间:2015-02-17 02:48:46

标签: ruby-on-rails

我在项目的路线中添加了一个子域:

match '/' => 'controller#action', constraints: { subdomain: /*/ }, via: [:get]

如何将此网址格式命名为new_post_path等路径路径?

1 个答案:

答案 0 :(得分:0)

您可以在路径文件中将子域指定为约束:

get 'photos', to: 'photos#index', constraints: { subdomain: 'admin' }

创建链接时,您需要使用这样的帮助:

photos_url(subdomain: 'admin')

http://guides.rubyonrails.org/routing.html#overriding-named-route-parameters