0

プロジェクトのサブドメインでTypusRailsAdminを使用しようとしています。Typusをインストールして設定した後、Typus関連のルートが通常のプロジェクトルートのconfig.subdomain = "admin"に処理されることに気付きました。

にアクセスするadmin.mysite.comと、Typusではなくメインコントローラーに移動します。私はに行かなければなりませんadmin.mysite.com/dashboard。これは、メインのアプリケーションルートがTypusルートよりも優先されるためです。

admin残りのアプリケーションルートを処理する前に、サブドメインを持つすべてのルートをTypusで処理する必要があります。これはTypusルーティングシステムで可能ですか?

4

1 に答える 1

1

サブドメイン オプションを既に構成しましたか?

これは config/initializers/typus.rb にあります。デフォルト設定はなしです。

Typus.setup do |config|
config.subdomain = "管理者"
終了

編集:

これは、ルート ファイルの潜在的な外観です。他のものと一致する前に処理されるように、十分に高いことを確認してください。

あなたのroutes.rbで

制約 :subdomain => "admin" do
controller :typus do
get "/admin", :action=>:index
end
end

于 2012-02-19T19:34:51.440 に答える