1

我正在使用内部 API 应用程序。当我使用我的前端应用程序请求信息时,我可以通过请求传递一个附加参数,如下所示:

Model.find(id, :params => {:locale => I8n.locale})
or
Model.get(:custom_api_call, :locale => I18n.locale)

有没有使用 Model.save 或 Model.update_attributes 的地方?例如,这不起作用:

Model.save(:params => {:locale => I18n.locale})
Model.save(:locale => I18n.locale)
Model.update_attributes(:locale => I18n.locale)
Model.update_attributes(:params => {:locale => I18n.locale})

可以想象,这些只是将 :locale 添加到发送到我的 API 的属性中。

更好!如果有人知道如何将 :locale => I18n.locale 作为每次通信的参数传递,那会让我干掉很多代码。

感谢您的时间

4

0 回答 0