【问题标题】:HTTParty default_params using a dynamic assigning methodHTTParty default_params 使用动态分配方法
【发布时间】:2015-02-07 15:40:09
【问题描述】:

我正在使用 default_params 设置一个默认参数以附加到所有 REST 调用。

但在我的情况下,我有以下几点:

default_params permanent_argument: self.calculate_permanent_argument

calculate_permanent_argument是一种动态计算permanent_argument的方法。

现在的问题是calculate_permanent_argument在服务器重启时只被调用一次,之后permanent_argument的值永远不会改变。

我希望能够在使用 default_paramshelper 时每次执行 REST 请求时重新计算 permanent_argument

有什么线索吗?

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4 httparty default-parameters


    【解决方案1】:

    您正在使用default_params 的类方法,因此它只会被调用一次。 但是default_params有对应的实例方法

    你可以创建你的类的实例来查询,用它来调用default_params的实例方法self.calculate_permanent_argument 例如,在您的操作方法内的控制器中。

    我只是在学习使用 HTTParty,我的猜测可能行不通。

    【讨论】:

      猜你喜欢
      • 2013-01-13
      • 2011-11-14
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-18
      相关资源
      最近更新 更多