rails:未定义的局部变量或方法“请求”

用户名

我有一个想要获取远程用户的邮件程序类。我访问了我request.env['REMOTE_USER']但是得到了request not defined error我以为我可以在任何地方使用请求?

undefined local variable or method request 给我的邮件

理查德·派克(Richard Peck)

为什么不尝试在控制器操作中加载远程用户,并存储在数据库中,或者在编译邮件程序时重做Redis


要求

如Vimsha所述,问题是您无法访问request前端代码之外的参数。

根据Rails的说法,您如何以绝对最低的级别访问原始请求数据?,如果您使用的是直接请求,则可以直接从中间件访问数据(即您的邮件没有延迟等)


结构

除此之外,我还要质疑为什么您直接从邮件中访问特定于请求的数据

Rails的模块化(DRY)性质意味着您需要能够重用尽可能多的资产,这意味着您可能希望在完全不相关的操作中使用邮件程序

我会亲自将请求数据存储在db中(如果您只是临时需要,则将其存储在redis中),然后按需访问它

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未定义的局部变量或方法“ root_path”

来自分类Dev

(未定义的局部变量或方法“ byebug”

来自分类Dev

未定义的局部变量或方法“ place”

来自分类Dev

rails:未定义的局部变量或方法“请求”

来自分类Dev

未定义的局部变量或方法“ articles_path”

来自分类Dev

在Rails中未定义的局部变量或方法to_a?

来自分类Dev

Ruby on Rails未定义的局部变量或方法

来自分类Dev

Rails:未定义的局部变量或方法“用户”

来自分类Dev

未定义的局部变量或方法页(RSpec)

来自分类Dev

main:Object的未定义局部变量或方法`'

来自分类Dev

未定义的局部变量或方法ruby

来自分类Dev

未定义的局部变量或方法“ login_path”

来自分类Dev

RSPEC未定义的局部变量或方法“响应”

来自分类Dev

未定义的局部变量或方法“ <helper_variable>”

来自分类Dev

Ruby:类的未定义局部变量或方法

来自分类Dev

未定义的局部变量或方法'number_to_delimited'

来自分类Dev

未定义的局部变量或模块的方法

来自分类Dev

错误:顶级未定义的局部变量或方法'var'

来自分类Dev

未定义的局部变量或方法

来自分类Dev

未定义的局部变量或方法“ last_email”

来自分类Dev

未定义的局部变量或方法“ arr”

来自分类Dev

未定义的局部变量或方法“ place”

来自分类Dev

Rails形式的未定义局部变量

来自分类Dev

在Rails中未定义的局部变量或方法to_a?

来自分类Dev

Rails Ajax未定义的局部变量或方法

来自分类Dev

Ruby on Rails的未定义局部变量或方法`profile'

来自分类Dev

Ruby on Rails中的局部变量未定义

来自分类Dev

Ruby on Rails错误:未定义的局部变量或方法

来自分类Dev

Rails:未定义的局部变量或方法`options'

Related 相关文章

热门标签

归档