1

したがって、静的コントローラーと 2 つのルートを備えた Rails アプリがあります。

  1. match '/', :to => "static#dashboard", :constraints => { :subdomain => "dashboard.alpha" }
  2. root :to => "static#home"

ルートは onalpha.mydomain.comで、2 ページ目は ondashboard.alpha.mydomain.comです。

Rails でルートに動的にリンクするにはどうすればよいですか? root_url 変数はそのままで/、使用root_url(:subdomain => false)すると mydomain.com に送られます。

4

1 に答える 1

6

alpha.mydomain.com だけにアクセスし、mydomain.com にはアクセスしたくない場合は、次のようにして root_url が常に alpha サブドメインを指すようにすることができます。

root :to => 'static#home', :subdomain => 'alpha'

ビューでは、次を使用できます。

<%= link_to 'home', root_url %>

それはあなたが考えていたようなものでしたか?

于 2013-05-19T11:27:03.310 に答える