使用rails中的cms页面进行基本的http身份验证

时间:2013-10-24 21:22:47

标签: ruby-on-rails http-authentication comfortable-mexican-sofa

我正在使用rails 4和舒适的墨西哥沙发。我想保护一些带密码保护的cms页面。他们不需要非常安全。以下代码给出了一个未定义的方法错误:

module CmsPagesAuth

  def authenticate
    http_basic_authenticate_with name: "dhh", password: "secret"
  end
end

该方法是ActionController :: HttpAuthentication :: Basic的一部分 如何访问相关方法?或者我有更好的方法来解决这个问题吗?提前感谢任何建议,解决方案或见解。

1 个答案:

答案 0 :(得分:0)

class StaticController < ApplicationController
   http_basic_authenticate_with name: "dhh", password: "secret", only: [your static actions]
end