小编Ara*_*aju的帖子

如何使用rails中间件中的设备对用户进行身份验证?

配置/应用程序.rb

config.middleware.insert_before(Rack::Runtime, Rack::ReverseProxy) do
  reverse_proxy_options preserve_host: false
  reverse_proxy '/external/app', 'https://runalong.com:64167/app'
end
Run Code Online (Sandbox Code Playgroud)

我使用rack-reverse-proxy将请求转发到另一个服务器(不是rails服务器),当请求特定的url时,该服务器在不同的主机上运行。现在我想验证用户是否使用设备登录,然后仅将请求转发到代理服务器,否则将用户发送回登录页面。

rack reverse-proxy ruby-on-rails devise rack-middleware

3
推荐指数
1
解决办法
2408
查看次数

在所有视图中访问控制器变量

@event在控制器中有此变量,我想@event在所有视图中访问此变量。我不想将其设为全局变量。还有其他方法可以做到吗?我正在使用Rails 4.1。

ruby variables scope ruby-on-rails ruby-on-rails-4.1

-1
推荐指数
1
解决办法
661
查看次数