我有一个事件资源模型,它需要在通过 save 和 update_attributes 发布/提交之前设置标题。问题是每个用户的 header 值都需要不同,因此无法在模型级别进行设置。我已经看到将标题设置为 find
的一部分的示例, get
,或自定义方法,但无法将其添加到 @myclass.save
.类似 prefix_options
但是对于标题将是理想的( @myclass.prefix_options[:myvar] = 'abcd'
),但我还没有找到类似的东西。任何见解将不胜感激。
最佳答案
我刚刚遇到了类似的问题并覆盖了 .headers
在我的 ActiveResource 类上。 ActiveResource::Base.headers
默认情况下只是一个散列,但您可以将其覆盖为一个方法! <3 U ruby 。
http://rmosolgo.github.io/blog/2014/02/05/dynamically-generated-headers-for-activeresource-requests/
关于ruby-on-rails - 在事件资源请求中设置 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13850784/