这似乎违反了 MVC,所以我将解释我正在尝试做的事情:
我的模型调用 API,API 的 URI 取决于 params 哈希。(params 哈希存储 Rails 应用程序的 URL)。
我创建了一个模块来混合到模型中(因为模型与 API 调用无关),但还没有弄清楚如何将参数放入模块中。
如果可能的话,我想用 params 哈希初始化模块,但不知道在哪里做。before_create
在模型上可以工作,但那是在model.rb
不知道参数的文件中。
这似乎违反了 MVC,所以我将解释我正在尝试做的事情:
我的模型调用 API,API 的 URI 取决于 params 哈希。(params 哈希存储 Rails 应用程序的 URL)。
我创建了一个模块来混合到模型中(因为模型与 API 调用无关),但还没有弄清楚如何将参数放入模块中。
如果可能的话,我想用 params 哈希初始化模块,但不知道在哪里做。before_create
在模型上可以工作,但那是在model.rb
不知道参数的文件中。