问题标签 [activeresource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
307 浏览

ruby-on-rails - ActiveResource 超时的最大值

这是一件坏事,但我想推动生产的这个临时修复希望我增加ActiveResource. 我已将其设置为 120 秒。还能走多远?

0 投票
1 回答
1024 浏览

ruby - 一种使“警告:不推荐使用 Object#type;使用 Object#class”的方法

我有一个应用程序与我无法控制的系统中的 ActiveResource 交互。

碰巧系统向我发送了一个 JSON 提要,其中一个字段称为“类型”,每次序列化此模型时,我都会收到这个讨厌的异常。由于这是一个 CLI 应用程序,因此非常烦人。

有没有办法消除这个警告?

0 投票
3 回答
2996 浏览

ruby-on-rails - 将 ActiveResource 与 Rails 3 和 REST API 一起使用时出错

我有一个 REST API,我试图使用 Rails 3.0.1 访问它,它返回:

我已经设置了我的 session.rb 类定义:

将返回 XML 的 url 是http://example.com/rest/sessions

然后我有一个定义为这样的控制器:

我的观点 index.html.erb 是这样定义的:

当我尝试查看此页面时,我收到以下错误:

HomeController 中的 NoMethodError #index

什么可能导致此问题?我可以很好地访问网址(即使使用http://example.com/rest/sessions.xml)。有没有办法调试 ActiveResource 以查看里面发生了什么?

编辑

这是堆栈跟踪:

0 投票
3 回答
7957 浏览

iphone - 适用于 Android、iOS 的 RESTful 框架...?

我的公司正在修改它的API,并希望这次一切都正确;)这就是设置......

  • 我们通过互联网向客户提供数据。
  • 客户是 iPhone、Android、J2ME、Blackberry 等手机。
  • 服务器使用 Ruby on Rails 编码

我们想通过一个框架来实现...

  • 在客户端上使用 ActiveResource。
  • 框架应该做模型的连接(REST)、解析和(动态)提供
  • 许可证必须是开源的。
  • 应包括授权。我们使用 OAuth 并且需要在任何请求上提供访问令牌。也许作为参数或在 HTTP-Header 中?
  • HTTPS/SSL 支持
  • 分页和关系(延迟加载)支持会很棒!否则框架必须能够针对这些事情进行调整。

我们已经找到了以下框架,请大家对它们进行评估。也许你们中的一个人使用了其中一些或不同的东西......


  • Android:来自 Novoda / Carl-Gustaf Harroch 的 RESTProvider

    • Providers 提供了对 Android 上数据源的抽象,RESTProvider 自动将 RESTful API 响应解析为 Provider。RESTProvider 是在 Android 中处理 Web 服务时所有通常重新实现的功能的实现。用户可以与任何提供 JSON 或 XML 作为响应的 Web 服务 API 无缝连接。要在活动中查询 RESTProvider,用户只需指定一个端点,然后查询 API 的 RESTful 函数。RESTProvider 还处理所有 HTTP 查询和缓存。
    • 除此之外没有找到太多的文档
    • 还提供缓存
    • 发布 + 文档计划于 2011 年初发布

  • iOS:http: //iphoneonrails.com/

    • iOS 和 Rails 之间通信的 Lib
    • RESTful 和基于“ActiveResource”的
    • 包括 XML/JSON 解析器
    • 免费许可证
    • 分页?,android?,延迟加载?


  • Android:Spring Android Rest 模板模块
    • Spring 的 RestTemplate 是一个健壮的、流行的基于 Java 的 REST 客户端。Spring Android Rest Template Module 提供了一个在 Android 环境中工作的 RestTemplate 版本。


  • Android:提要框架
    • com.google.android.feeds
    • 帮助您构建内容提供者的类的集合。该框架专门设计用于帮助将您的应用程序连接到 Web API。
0 投票
1 回答
77 浏览

ruby-on-rails - Rails3 是否分离应用程序

我是 Rails 的新手,但暂时可以找到我的方法。

我们正在努力将旧的 PHP 应用程序迁移到 rails3。有一个处理交易/联系/报告的管理系统。然后是一些额外的“模块”,例如:活动、活动等。

我们应该创建三个独立的 Rails 应用程序并通过 ActiveResource 连接它们吗?如果没有,我们还应该看什么。

谢谢你。

0 投票
1 回答
333 浏览

ruby-on-rails - Using Ruby On Rails 2.3, is it possible to accept nested attributes in one form using ActiveResource?

I have a Profile -> Photo relationship on the "server" application. The client application would the ability to upload up to three photos to the server side.

A side note: I am using Paperclip plugin on the serving app.

I have done something like this successfully with a one-to-one relationship but never with a has_many.

Naturally, ActiveResource does not have the build method.

How can each Photo be initialized?

will not work

How will this be accomplished in the view also? I was considering manually coding 3 file_fields naming each one. e.g.

would I need a fields_for block for each photo instance?

Long story short, how do I successfully initialize/accept the form data for Profile and its child model, Photo?

0 投票
1 回答
8055 浏览

ruby-on-rails - 在不同的 Rails 应用程序之间共享 ActiveRecord 模型和数据的最佳方式?

我有几个 Rails 应用程序将使用相同的核心模型和数据集,例如:

  • 应用
  • 开发者
  • 类别

每个应用程序都建立在这些核心数据之上,并以不同的方式使用它。例如,我可能在另一个应用程序中有这样的东西:

  • 活动
  • 用户
  • 应用程序(共享)
  • 开发人员(共享)
  • 类别(共享)

在它们之间共享模型和数据的最佳方式是什么?应用程序、开发人员和类别数据对于每个应用程序都是相同的,因此我宁愿不必在每个应用程序的数据库中复制数据。

编辑:我正在考虑几种可能的解决方案:

  • Rails 引擎(将解决不同应用程序中的重复模型问题,但不能解决共享数据问题)
  • 使用 ActiveResource 访问核心数据(解决了共享数据,但不解决共享模型问题)
0 投票
3 回答
8847 浏览

ruby-on-rails - Rails 无法通过 ActiveResource 保存嵌套资源

我在使用 ActiveResource 保存具有嵌套资源的模型时遇到问题:我可以毫无问题地加载和保存非嵌套资源,并且可以正常加载资源及其嵌套资源,但保存资源失败。REE 1.8.7/Rails 2.3.9 和 Ruby 1.9.2-p0/Rails 3.0.2 会出现这个问题。以下示例来自 Rails 3/AR 3。

我的示例应用程序中有两个模型:

  • 资产
  • 界面

Assets有很多Interfaces,Interfaces属于Assets。

路线.rb

相关 AssetController 操作

楷模

复制步骤

日志

有人对此有任何想法吗?我难住了。提前感谢您的帮助!

0 投票
1 回答
813 浏览

ruby-on-rails - 如何使用 ActiveResource 管理 url 编码?

有没有办法使用 ActiveResource 管理 URL 编码?具体来说,我正在寻找一种将电子邮件地址作为参数传递的方法。

目前我的查询失败,因为@符号将 URL 编码为%40,导致远程应用程序的查找失败。

例如,以下关于 ActiveResource 模型的查询Person……</p>

生成以下 URL

http://example.com/people/remote_find_by_email.xml?email=john%40example.com

或者,远程应用程序是否应该在执行查找之前对参数进行解码?

更新

感谢eks,我在远程应用程序上的控制器中添加了以下方法和过滤器之前:

0 投票
2 回答
683 浏览

ruby-on-rails - Rails:ActiveResource 和 Apache 重定向

我有 Rails 应用程序,它们使用 ActiveResource 相互通信。我已设置 VHOST 以将每个 HTTP 请求重定向到 HTTPS。这是一个应用程序的 VHOST:

当我通过浏览器访问时,此重定向找到,但是当我通过 ActiveResource 发送 HTTP 请求时,它返回错误:已永久移动。我知道这可能发生在上述设置中,但是如何应对这种情况并使 ActiveResource 工作,即使它向 HTTP 发送请求(应该转发到 HTTPS)?

谢谢,

伊姆兰