在活动资源请求中设置标头

d-c*_*ded 6 rest ruby-on-rails activeresource

我有一个Active Resource模型,需要在发布/通过save和update_attributes之前设置一个标题.问题是每个用户的标头值需要不同,因此无法在模型级别设置.我见过的例子设置为标题的一部分find,get或自定义方法,但没办法将它添加到一个@myclass.save.像prefix_options标题一样的东西是理想的(@myclass.prefix_options[:myvar] = 'abcd')但我没有找到类似的东西.任何见解将不胜感激.

rmo*_*lgo 5

我刚刚遇到类似的问题,并.headers在我的ActiveResource类上进行了覆盖.ActiveResource::Base.headers默认情况下只是一个哈希值,但您可以将其覆盖为方法!<3 U Ruby.

http://rmosolgo.github.io/blog/2014/02/05/dynamically-generated-headers-for-activeresource-requests/