升级到rails 3.1后的夹具问题

spi*_*ike 17 ruby ruby-on-rails-3 ruby-on-rails-3.1

我正在尝试将我的应用程序升级到rails 3.1并在运行测试时遇到问题.

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

      NameError: uninitialized constant Fixtures
Run Code Online (Sandbox Code Playgroud)

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

     <%= Fixtures.identify(:thing) %>
Run Code Online (Sandbox Code Playgroud)

rails 3.1中是否不再支持此功能?有没有使用Fixtures.identify获取灯具ID的替代方法?

Rya*_*igg 40

您将不得不像ActiveRecord::Fixtures现在一样参考它.