アプリケーション コントローラ:
別の形式の代わりにビューの継承を使用します (のように:mobile
)
before_filter :subdomain_view_path
def subdomain_view_path
prepend_view_path "app/views/mobile" if request.server_name.include?("mobile") || request.user_agent =~ /Mobile|iPad/
end
コントローラを表示
class ShowsController < ApplicationController
before_filter :authenticate_user!
end
ブラウザで /shows に直接アクセスすると、ログイン ページに正しくリダイレクトされます。ただし、401 Unauthorized
そのページへのリンク (ajax) をクリックすると が表示されます。
どうすればこれを解決できますか? この ajax によるページの読み込みを維持するのは素晴らしいことです。