ruby - 升级到 Rails 3.1 后的夹具问题

标签 ruby ruby-on-rails-3 ruby-on-rails-3.1

我正在尝试将我的应用程序升级到 Rails 3.1,但在运行测试时遇到了问题。

每个测试都失败并出现此错误:

      NameError: uninitialized constant Fixtures

它来自于在我的灯具中使用 Fixtures.identify():

     <%= Fixtures.identify(:thing) %>

rails 3.1 不再支持它了吗?除了使用 Fixtures.identify 获取夹具的 ID 之外,还有其他方法吗?

最佳答案

现在您必须将其称为 ActiveRecord::Fixtures

关于ruby - 升级到 Rails 3.1 后的夹具问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7475705/

相关文章:

ruby - 从 tar.gz 文件中读取而不保存解压后的版本

mysql - 2 个 Rails 应用程序使用 1 个 MySQL 数据库 - 有哪些风险?

javascript - Highchart 日期选择器

ruby-on-rails - Rails 3.1、Ruby 1.9.2-p180 和 UTF-8 问题

ruby-on-rails - 使用户可以通过 Web 表单访问应用程序范围的设置

ruby-on-rails - gem 'mongoid' , '~> 4' 是否等于 gem 'mongoid' , '>= 4' ?

ruby-on-rails - 为什么不能使用符号而不是字符串来访问 Rails 模型属性?

mysql - 无法通过 Rails 删除记录

html - Rails 3. 如何在按钮标签中使用 disable_with?

mysql - 在 Rails 中连接两个或多个表?