小编Nat*_*rst的帖子

怎么做Arel中的"where exists"

你如何进行包含Arel中"where exists"的查询?例如,在这样的查询中,向所有供应商显示至少一个订单:

SELECT *
FROM suppliers
WHERE EXISTS
  (SELECT *
    FROM orders
    WHERE suppliers.supplier_id = orders.supplier_id);
Run Code Online (Sandbox Code Playgroud)

我在Arel文档http://rubydoc.info/gems/arel/2.0.7/Arel/Nodes/Exists中看到"存在",但我在使用它时遇到了麻烦.

ruby sql database arel ruby-on-rails-3

16
推荐指数
1
解决办法
5463
查看次数

哪里可以找到旧的Rails 2.3指南

由于Rails 3已经发布,所以http://guides.rubyonrails.org/上的所有指南都是针对Rails 3.我过去常常引用2.3的指南.他们还有什么地方可以买到吗?

ruby-on-rails

12
推荐指数
1
解决办法
2009
查看次数

在rspec集成/请求测试中查看Devise视图中未包含的帮助器方法?

当我在浏览器中访问我的登录页面时,一切正常.

当我在rspec集成/请求测试中访问我的登录页面时,出现以下错误:

ActionView::Template::Error:
   undefined method `title' for #<#<Class:0x00000007af9180>:0x00000007af32a8>
Run Code Online (Sandbox Code Playgroud)

标题方法由视图使用,并在ApplicationHelper中定义,设计似乎在使用浏览器时找到.但是,在rspec集成测试期间,设计无法找到辅助方法.

有什么我应该捣乱的吗?在集成测试中进行存根似乎是错误的.还有其他想法吗?

(这个问题不是关于如何在集成测试中包含设计助手.我手动填写登录表单进行身份验证).

integration-testing rspec ruby-on-rails devise

8
推荐指数
1
解决办法
1426
查看次数

目前的Android Google Spreadsheet API写作示例

我正在寻找一个编写Google电子表格并从Android添加行的示例.到目前为止我找到的所有示例都是过时的,只包括身份验证,或者只列出文档/电子表格(不包括任何写入).您知道创建电子表格并向其添加行的任何示例吗?

android

6
推荐指数
1
解决办法
6389
查看次数

通过将Rails保留在内存中来加速开发期间的rails测试?

使用"rake"或"rake spec"在我的rails应用程序上运行rspec测试时,初始化Rails并开始运行测试需要很长时间.

有没有办法让Rails加载到内存中并对其运行测试?我希望有类似于使用"grails interactive"这样的东西如何加速grails测试执行但是对于Rails.

ruby testing rspec ruby-on-rails

2
推荐指数
1
解决办法
223
查看次数