ruby-on-rails - 在事件资源请求中设置 header

标签 ruby-on-rails rest activeresource

我有一个事件资源模型,它需要在通过 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/

相关文章:

ruby-on-rails - Rails CookieStore::CookieOverflow,不适用于所有用户,仅在生产中

ruby-on-rails - 用户路由 - Rails

java - Restful Web 服务 - java.lang.NoSuchMethodError concat(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable

rest - 如何在 Symfony2 中跟踪 API 使用情况?

java - 多部分/表单数据 Restful 请求

ruby-on-rails - Rails + Devise 嵌套注册表未定义方法 'build_address'

ruby-on-rails - 配置 ActiveResource 以支持 OAuth2

ruby-on-rails - Rails ActiveResource协会

ruby-on-rails - rails ActiveStorage的blob表中的校验和是如何计算的

ruby-on-rails - 根据投票数对列表进行排序