このように、アプリ全体で使用するために、アプリケーションコントローラーでサブドメインを抽出しようとしています。
@subdomain = request.subdomains(0)
このコードは他のコントローラーでも機能しますが、アプリ コントローラーでは
undefined local variable or method `request' for ApplicationController:Class
例外。
Lion で Rails 3.2.2 を実行しています。
ベースキャンプ スタイルのサブドメインの DHH のコード フラグメントから借用しました -
class ApplicationController < ActionController::Base
before_filter :set_current_account
private
def set_current_account
@current_account = Account.find_by_subdomain!(request.subdomains.first)
end
end
私は何が欠けていますか?