如何从gem内部获取Rails中的环境变量?

一些人

我正在制作Ruby on Rails宝石,需要访问cookie或查询参数等变量。我如何从宝石内部获取此信息?

module MyModule
  def self.my_method
    # need access to cookies, query params, etc
  end
end

这样,从控制器或视图中,我可以调用

MyModule.my_method

它将具有所需的访问权限。

菲利普·霍尔斯特伦

您需要传递您想要的内容。您是要单独传递每个对象还是传递请求对象并提取所需的内容,取决于您使用gem的方式/位置。我倾向于以定义良好的格式分别传递每个文件,因此b / n rails服务器和请求对象的外观不会让人感到惊讶。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章