如何强制rails创建到www子域的链接?

Jac*_*cob 3 ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

我有一个partners使用控制器提供内容的子域.

网址如下: http://partners.example.com/...

有没有办法可以强制所有_path_url函数返回到根子www域的链接?由于我的链接所引用的资源不在子域本身上,而只在根域上(并且我不想提供重复项).

sai*_*lor 7

在Rails 3.1中,它可以通过以下方式完成:

resource_url(:subdomain => 'www')
Run Code Online (Sandbox Code Playgroud)

但是,帮助程序resource_path不接受子域键.

  • `root_url(subdomain:'www')`也适用于需要访问子域的主页. (3认同)