3

アプリケーション コントローラ:

別の形式の代わりにビューの継承を使用します (のように: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 によるページの読み込みを維持するのは素晴らしいことです。

4

1 に答える 1