ruby-on-rails-3相关内容

使用curl来测试Rails的路线

我有我想要使用API​​更新模式叫用户。我想这样做的方法是创建一个更新的路由和code,做更新堵塞。我创建使用RSpec的测试,它似乎工作,但是,我想真正看到我的数据库中更改的数据,所以我试图用卷曲来更新我的开发数据库。 我试过命令 卷曲-X PUT -d“ATTRIBUTE1 =值1,attribute2 =值2的”http://本地主机:3000 /用户/ 1 但我得到了一个错误&LT ..
发布时间:2016-05-22 22:05:25 其他开发

AFNetworking PUT和使用Rails删除

在看AFNetworking文档中,PUT和DELETE方法采取的路径和参数的字典。我使用Rails作为我的后端其中预计这两类采取认沽/object/1.json的形式和Delete /object/1.json。我应该在标识中加入建立一个路径字符串还是我送认沽或删除与ID在字典中则params的吗? 解决方案 通常情况下,当我与 PUT 和类似类型的HTTP请求做时使用 AFNetwor ..
发布时间:2016-05-22 22:04:01 其他开发

轨道3宝石在点击社交媒体网站上分享内容

是否有可能从不同的社交媒体网站我的Web应用程序共享内容(FB,Twitter的,谷歌+,的SoundCloud)的点击? Instagram的也有类似的功能。 有栏杆宝石可用的是什么? 指针教程将AP preciated。 解决方案 为什么要用宝石 虽然这是事实的code来实现社交分享按钮是相当简单的,通常可以从该网站的例子,直接复制到你的模板,但使用宝石来管理code好处: ..
发布时间:2016-05-22 22:02:01 其他开发

葡萄和回形针上传文件

我工作的一个REST API,试图上传用户的图片与 葡萄微架构 回形针宝石,但它不工作,表现出这个错误 导轨版本是3.2.8 没有处理发现#< HASHIE ::醪文件名=“user.png”头=“内容处置:表格数据;名称= \\”图片\\“;文件名= \\” user.png \\“\\ r \\ nContent类型:图像/ PNG \\ r \\ n”NAME =“图片 ..
发布时间:2016-05-22 21:42:34 其他开发

导轨3.0解析XML和插入到数据库中

我是新来的Rails,并正尝试我的应用程序挂接到第三方API(简化版,它有Rails的宝石或插件)。 在理想情况下,我希望能够做的是分析数据(我听说过引入nokogiri好东西,但不知道如何使用它为我想要做的事。并不是因为缺乏尝试) ,然后将其插入到数据库中。 任何人可以提供指导或点我在正确的方向? 干杯。 更新: Rake任务: 任务:fetch_flyers => :环境做需 ..
发布时间:2016-05-22 21:11:15 其他开发

剩下的路,检查/取消选中喜欢/不象喜欢/不喜欢的资源

目前我正在开发一个API和API中我想在用户的签约能够喜欢/不象或喜欢/不喜欢的两个资源。 我“喜欢”模式(这是on Rails的Ruby的3个应用程序)是多态的,属于两个不同的资源: / API / V1 /资源-A /:ID /喜欢 和 / API / V1 /资源-A /:resource_a_id /资源-B /:ID /喜欢 问题是:我在怀疑选择什么样的方式让我的资源尽可能 ..
发布时间:2016-05-22 20:59:18 其他开发

如何在葡萄API应用程序拆分的事情了?

在每一个例子我明白了,人们只实现了一个巨大的api.rb文件。例如: intridea /葡萄 bloudraak/grape-sample-blog-api djones/grape-goliath-example 虽然这种方法罚款,它可以迅速变得拥挤,难以维持,所以我想在我的应用程序的事情分手了。 举例来说,我想从我的资源分割我的实体,然后不同的文件之间的分裂我的资源。对 ..
发布时间:2016-05-22 20:57:57 其他开发

API错误定制了对Rails 3像Github的API V3

我在Rails3中的应用程序添加API和pretty去好。 但我看到在 http://developer.github.com/v3/ 以下Github的API V3 HTTP / 1.1 422无法处理的实体 内容长度:149 { “消息”:“验证失败”, “错误”: { “资源”:“问题”, “场”:“标题”, “code ..
发布时间:2016-05-22 20:56:18 其他开发

轨道3响应格式,并在接受头使用供应商的MIME类型版本

preamble: 我研究了如何版本的API,并发现了几个方法来做到这一点。我决定尝试彼得·威廉姆斯'建议,并创造了新的供应商MIME类型,指定版本和格式。我能找到没有明确写了这样做下面的“导轨方式”,所以我从几个地方拼凑起来的信息。我能得到它的工作,但有一些goofiness的方式渲染处理控件数组VS控件实例 respond_with 。 的基本步骤和放大器;问题: 我注册的MIME类型, ..
发布时间:2016-05-22 20:50:38 其他开发

为Rails3中应用的起点将被后端识别的iPhone应用程序

我想开始一个想法,我有一个iPhone应用程序的工作,但我有在哪里开始的一些问题。我想应用多用于在iPhone上,但对web应用程序的某些功能,如登录和查看从iPhone应用程序创建的东西。我已经开始了一个Rails3中的应用程序,并想以此作为我的后端的API /应用程序。 我很困惑,我应该如何去与认证系统,使这个应用程序可以工作既作为一个Web应用程序和iPhone应用程序的API。 我想用 ..
发布时间:2016-05-22 20:50:32 其他开发

获得on Rails的3个应用程序在Ruby开始使用Web服务

所以我就要开始学习Rails的。现在的Rails 3已经出来了,我要坚持学习Rails的处事3路。有一个问题我想学习如何做的事情是如何使用Web服务与第三方/ REST工作的API /创建“混搭”的应用程序。我只是做了很少的工作像这样使用PHP和pre-建库。 可有人请带我到一些资源,最佳实践,或者给我如何启动这些类型的API工作快101教训?我应该使用什么宝石?一些示例code让我开始将是非常 ..
发布时间:2016-05-22 20:47:55 其他开发

如何确保Rails的API是从CSRF保护?

我一直在发展与REST API Rails应用程序从移动应用程序访问。 它工作得很好。当用户从移动应用程序登录,他得到的auth_token ,他在他未来的API请求使用。问题是,API也从网络访问转至路径/ API / V1 / ......正因为如此,它必须得到保护,免受CSRF。 我 BaseApiController 有类从的ApplicationController 继承 prote ..
发布时间:2016-05-22 20:09:05 其他开发

2 Rails的API的(单独的应用程序)之间共享模型

我目前正在建设2 API的使用Ruby on Rails的。一个,如果读(查找对象,查询),另一种是为实际写入它,涉及一种具有队列和另一个API复杂的过程。这两个应用程序需要精确的同款和逻辑里面他们。 我的问题是,什么是最常见的最佳实践或接近共享模型规范(关系,范围,方法)2轨应用程序之间? 感谢您! 解决方案 您可以看看: Best方式不同的Rails应用之间共享ActiveR ..
发布时间:2016-05-22 20:04:49 其他开发

警告:无法验证令牌CSRF的真实性API开发的情况下,

我现在开发Web 的API 与Ruby on Rails的。当Rails应用程序接收POST请求没有任何CSRF令牌,将出现以下错误消息。由于应用程序有没有意见。 警告:无法验证令牌CSRF真伪 所以我的问题是我怎么能在这种情况下安全逃离CSRF令牌检查? 非常感谢你在前进。 解决方案 您可以通过添加做到这一点。 skip_before_filter:verify_authenticit ..
发布时间:2016-05-22 19:37:01 其他开发

轨道3:什么是用JSON在铁轨REST-FUL行动响应的正确方法?

我试图让使用JSON响应的RESTful资源控制器我的Rails应用程序的API。这对我来说是全新的体验,所以我在寻找一些指导和指针。要开始做事了: 在Rails应用程序,什么是“适当”的方式与JSON响应REST-FUL控制器的方法呢? (创建,更新,销毁) 是否有一个惯用的方式,通过一个JSON响应,以指示成功/失败? 其他信息: 我目前正在轨工作3.0.beta2 我想 ..
发布时间:2016-05-22 19:21:14 其他开发

Subdomaining在轨道3

我工作的一个项目,这是一个应用程序商店。用户可订阅的许多应用。我创建为每个用户和他订阅的子域再次运行的应用程序的子域。 例如。 1)。一位用户注册并选择子为“mysubdomain”。然后,他在登录后要访问的一切,“mysubdomain.appstore.com”。2)。注册后,他订阅的应用程序,比如“讨论板”。3)。然后讨论板将在“discussion-board.mysubdomain ..
发布时间:2016-05-22 11:23:11 其他开发

利用乘客同时运行的Rails 3.0和Rails 3.1的应用程序(使用不同的RVM gemsets)

我只是跟着这些路线安装新RVM宝石和安装导轨-3.1.0 .RC2我的本地机器上。起初我得到一个错误乘客称耙0.9.2宝石无法加载,但我发现这提醒我跑“$客车安装-Apache2的模块。”安装它精细促使我下面添加到我的Apache的配置文件(/etc/apache2/httpd.conf): 的LoadModule passenger_module /Users/robs/.rvm/gems/r ..