应用程序控制器中的Rails3 PublicSuffix

时间:2014-07-02 12:08:01

标签: ruby-on-rails ruby

我尝试使用public_suffix gem来设置基于顶级域名的网站内容,但始终会收到错误uninitialized constant ApplicationController::PublicSuffix

application_controller.rb的代码:

class ApplicationController < ActionController::Base
  protect_from_forgery

  helper :all

  before_filter :set_tld

  def set_tld
    servername = request.env['SERVER_NAME']
    tld = PublicSuffix.parse(servername).tld
  end
end

我已经尝试在require 'public_suffix'之后在函数内部include PublicSuffix尝试protect_from_forgery但是无济于事。

1 个答案:

答案 0 :(得分:0)

经过多次服务器重启后,我的代码突然运行 - 我不知道怎么回事,但我猜有时奇迹会发生。

案件结案。