rails:使用Model.save传递附加参数?

时间:2012-05-03 21:36:15

标签: ruby-on-rails ruby-on-rails-3

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

感谢您的时间

0 个答案:

没有答案