我正在使用内部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作为每个通信的参数,这会让我干掉很多代码。
感谢您的时间