0
私のアプリでは、まずrequest.subdomain.present?
のアプリケーションコントローラをチェックインします。レンダーユーザー#表示ApplicationController
私はUser#show
をレンダリングしたいが、URLは、私はちょうどユーザ#ショーをレンダリングできるようにしたいsuperstar3000.cappedin.com/user/1
なってしまうので、私はredirect_to user_path(user)
にしたくないなsuperstar3000.cappedin.com
としてURLにサブドメインがある場合URLは単にsuperstar3000.cappedin.com
です。
これは可能ですか?どうやって?あなたのindex
アクションで
ことを持っていると仮定すると、あなたの
index.html.erb
で、私はサブドメインがある場合にだけフィルタ前ApplicationControllerにチェックインしてしまいました。私は基本的にUser#showのすべてのロジックをApplicationControllerに入れた新しいメソッドにコピーしました。次に、すべてのインスタンス変数が設定された後、 'render template:" users/show "を呼び出します。 – slindsey3000