ruby-on-rails - 是否可以从 Rack 中间件调用 rails 模型方法?

标签 ruby-on-rails rack

def inside_rack_middleware
  MyModel.update_attributes(:ip => request.ip)
  redirect somewhere else
end

那可能吗?

最佳答案

在 twitter 上得到了@supercoco9 的答案,“如果你的中间件在 Rack/rails 堆栈中,你可以直接通过 AR 使用模型”

关于ruby-on-rails - 是否可以从 Rack 中间件调用 rails 模型方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2424628/

相关文章:

ruby-on-rails - Rails 3authenticity_token是如何生成的

ruby-on-rails - 收到 Vagrant 的这个奇怪错误,想知道是否有人可以伸出援手

ruby-on-rails - Rack 错误 -- LoadError : cannot load such file

ruby-on-rails - 如何减慢本地 ruby​​ 网络服务器上的文件下载速度?

ruby - Sinatra:使用其他文件中的路由

ruby-on-rails - 如何在 Heroku 上阻止或过滤 IP 地址?

ruby-on-rails - 如何获取 ActiveRecord 关联中的连接表名称?

ruby-on-rails - 在 Ruby 中编写具有动态背景颜色的 Excel 工作表

ruby - 如何在 G-WAN 上运行 Sinatra 应用程序?

ruby-on-rails - 如何使用 Webpacker 将 `includePaths` 添加到 Sass 加载器