我試圖提取應用控制器的子域,爲應用廣泛使用,這樣一來,的Rails:request.subdomains提出了要求民主基金法當應用控制器
@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
我缺少什麼?
請使用四格縮進來格式化您的代碼。 –