如何在rails中保护服务器ip,控制器和操作?

时间:2014-01-23 07:13:27

标签: ruby-on-rails-3 security url web

我想保护rails app的ip地址和url xxx.xxx.xxx.xxx/controller/action 是可以访问的,我想保护这些网址和控制器操作。

1 个答案:

答案 0 :(得分:0)

您可以随时添加前面提到的过滤器,如下所述

class CommentsController < ApplicationController

  http_basic_authenticate_with name: "foo", password: "secret", only: :name_of_action_you_want_to_restrict

  def some method
  ...
  end

end

通过这种方式,您将拥有自己想要的网页的基本身份验证。 此外,如果您想要限制更高级别的访问,则必须使用用户和会话控制器进行rails身份验证。

希望这有帮助

干杯!