2

我按照http://guides.rubyonrails.org/getting_started.html上的教程使用脚手架并添加了 rspec。到目前为止,我没有添加任何特殊代码。

做的时候...

rake spec

...我收到以下大约 20 个警告:

弃用警告:ActiveSupport::Concern 中的 InstanceMethods 模块将不再自动包含在内。请直接在 RSpec::Rails::ViewExampleGroup 中定义实例方法。(从 /Users/pixtur/Projects/website-com/spec/views/welcome/index.html.haml_spec.rb:3 调用)

我不明白,这个错误试图告诉我什么。index.html.haml_spec.rb由脚手架创建,如下所示:

require 'spec_helper'

describe "welcome/index.html.haml" do
  pending "add some examples to (or delete) #{__FILE__}"
end

我在用着rails 3.2.3 / ruby 1.9.2

我必须安装以下宝石:

  • actionmailer (3.2.3)

  • 动作包(3.2.3)

  • 活动模型(3.2.3)
  • 活动记录(3.2.3)
  • 活动资​​源(3.2.3)
  • 主动支持 (3.2.3)
  • 充当可标记 (2.2.2)
  • 可寻址 (2.2.8)
  • 雷尔 (3.0.2)
  • 自动测试轨道(4.1.2)
  • 建设者(3.0.0)
  • 捆绑器 (1.1.3)
  • capistrano (2.12.0)
  • 水豚 (1.1.2)
  • 子进程(0.3.2)
  • 咖啡轨 (3.2.2)
  • 咖啡脚本(2.2.0)
  • 咖啡脚本源 (1.3.3)
  • diff-lcs (1.1.3)
  • 厄鲁比斯 (2.7.0)
  • 执行js (1.4.0)
  • 菲(1.0.11)
  • 哈姆 (3.1.6)
  • haml-rails (0.3.4)
  • 高线 (1.6.12)
  • 远足 (1.2.1)
  • i18n (0.6.0)
  • 旅程 (1.0.3)
  • jquery-rails (2.0.2)
  • json (1.7.3)
  • libv8 (3.3.10.4 x86_64-darwin-10)
  • libwebsocket (0.1.3)
  • 邮件 (2.4.4)
  • 哑剧类型 (1.18)
  • mini_magick (3.4)
  • multi_json (1.3.5)
  • mysql (2.8.1)
  • 网络SCP(1.0.4)
  • 网络 sftp (2.0.5)
  • 网络SSH(2.5.2)
  • 网络 ssh 网关 (1.1.0)
  • nokogiri (1.5.2)
  • 多语言(0.3.3)
  • 机架 (1.4.1)
  • 机架缓存 (1.2)
  • 机架 SSL (1.3.2)
  • 机架测试(0.6.1)
  • 导轨 (3.2.3)
  • 铁路 (3.2.3)
  • 耙子 (0.9.2.2, 0.8.7)
  • rdoc (3.12)
  • rspec (2.6.0)
  • rspec 核心 (2.6.4)
  • rspec-expectations (2.6.0)
  • rspec 模拟 (2.6.0)
  • rspec-rails (2.6.1)
  • rubygems 更新 (1.8.24)
  • rubyzip (0.9.8)
  • rvm (1.11.3.3)
  • rvm-capistrano (1.2.2)
  • 萨斯(3.1.19)
  • sass-rails (3.2.5)
  • 硒网络驱动程序(2.21.2)
  • 链轮 (2.1.3)
  • 子执行 (0.2.2)
  • therubyracer (0.10.1)
  • 雷神 (0.14.6)
  • 倾斜 (1.3.3)
  • 树顶 (1.4.10)
  • tzinfo (0.3.33)
  • 丑化者 (1.2.4)
  • xpath (0.1.4)
  • 禅测 (4.8.0)

强烈欢迎任何有关如何摆脱警告的帮助。

4

1 回答 1

7

升级到最新版本的 rspec 后警告消失了:

rspec (2.10.0) rspec-core (2.10.1) rspec-expectations (2.10.0) rspec-mocks (2.10.1) rspec-rails (2.10.1)

于 2012-05-26T23:53:03.747 回答