使用整数 ID 类型字段的多态关联
我有一个表 Foo,它有一个名为 bar 的多态 own_to 关联。 foos 表具有标准的 bar_id 列。但是,我有一个整数 bar_type_id 列,而不是基于字符串的 bar…
尝试使用nailgun 和 spork 让我的 rspec 1.2 测试在 JRuby 和 Rails 2.3.10 上运行得更快时出错
我最近开始在我的 Rails 2.3 Web 应用程序中使用 JRuby。从那时起,我的 rspec 测试一直缓慢……自从我切换到 JRuby 以来,测试运行时间太长。 在使用…
Rails 中的文本字段大小动态增加
我正在尝试在我的项目中实现类似于 Facebook 的群组功能。我将 Rails 2.0.2 和 Ruby 1.8.7 用于项目特定目的。我使用的是 Ubuntu 10.04 操作系统。 我…
Rails 3 相当于controller.process(构建无缝用户身份验证)
我一直在尝试开发用于用户身份验证的控制器操作,以便我可以执行以下操作: class PostsController < ApplicationController before_filter :authen…
rake 规范失败,而 rake 规范:(models|controllers|views) 通过
我在 rspec 邮件列表上提出了这个问题,但没有得到回复,所以我想我应该在这里尝试一下。 在 ruby 1.9.2-p180 上使用 rspec 1.3.2 和 rspec-rails…
避免 ActiveRecord#save 记录大字段
我需要防止 ActiveRecord#save 记录大字段的内容。 有没有办法在 Rails 2.3.x 上配置这个? @document.save #=> Will log something like: Apr 20 1…
(config.filter_parameters) 相当于 Rails 2.3.5
我需要 Rails 2.3.x 的 config.filter_parameters (Rails 3.xx) 等效项 module SampleApp class Application < Rails::Application # Configure sen…
为 Rails 2.3 和 Rspec 设置 Capybara
我在使用 Rspec 1.3 在 Rails 2.3.8 应用程序中设置水豚 (0.4.1.2) 时遇到一些麻烦 从安装水豚说明中,我插入了以下行: require 'capybara/rspec' 但…
Rails:获取时区中的#beginning_of_day
我为 Rails 应用程序设置了默认时区。 以及 Date 对象的实例。 我怎样才能让 Date#beginning_of_day 返回指定时区的一天的开始,而不是我的本地时区。…
使用 RSpec 测试控制器时如何调用 Rails 命名路由?
我想在我的文章控制器中测试永久链接操作,该操作使用命名路由(/permalink/terms-of-use): map.permalink 'permalink/:permalink', :controller =&…
jquery mobile 中的数据图标不会显示在 ruby on Rails 2.3.4 中
我正在 Rails 2.3.4 中的 1 个应用程序中使用 jquery-mobile。 下面的代码 li data-icon="plus" data-iconpos="right"><%= link_to "Post", [我的…
为什么这个named_scope会创建一个NoMethodError?
我不知道这段代码在哪里创建了这个 NoMethodFound 错误,并且非常希望有任何有用的建议。 这是错误消息: NoMethodError in UploadsController#create…
ActiveRecord Count 用于计算 Rails 中 group by 返回的行数
我环顾四周,找不到任何答案。所有答案都涉及未使用 GROUP BY 的计数。 背景: 我有一个分页器,它将采用 ActiveRecord.find 的选项。它添加 :limit …