我跟着教程http://guides.rubyonrails.org/getting_started.html與腳手架並增加rspec。到目前爲止,我沒有添加任何特殊代碼。rspec triggers「DEPRECATION警告:ActiveSupport :: Concern中的InstanceMethods模塊將不再自動包含在內。」
做當...
rake spec
...我避開以下警告20:
棄用警告:內 的ActiveSupport的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)
actionpack(3.2.3)
- activem Odel等(3.2.3)
- 了activerecord(3.2.3)
- 的ActiveResource(3.2.3)
- 的ActiveSupport(3.2.3)
- 行爲-AS-可加標籤上(2.2.2)
- 尋址(2.2.8)
- AREL(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)
- erubis(2.7.0)
- execjs(1.4.0)
- FFI(1.0.11)
- haml(3.1.6)
- haml-rails(0.3.4)
- highline(1.6。12)
- 上調(1.2.1)
- I18N(0.6.0)
- 旅程(1.0.3)
- jQuery的導軌(2.0.2)
- JSON(1.7.3)
- libv8(3.3.10.4 x86_64的-達爾文-10)
- libwebsocket(0.1.3)
- 郵件(2.4.4)
- MIME類型(1.18)
- mini_magick(3.4)
- multi_json(1.3.5)
- MySQL的(2.8.1)
- 淨SCP(1.0.4)
- 淨SFTP(2.0.5)
- NET- 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)
- railties(3.2.3)
- 耙(0.9.2.2,0.8.7)
- 的RDoc(3.12)
- rspec的(2.6.0)
- rspec的核(2.6.4)
- rspec的-預期(2.6.0)
- rspec的-嘲笑(2.6.0)
- rspec的護欄(2.6.1)
- 的rubygems更新(1.8.24)
- rubyzip(0.9.8)
- RVM(1.11.3.3)
- RVM-Capistrano的(1.2.2)
- SASS(3.1.19)
- SASS-導軌(3.2.5)
- 硒的webdriver(2.21.2)
- 鏈輪(2.1.3 )
- subexec(0.2.2)
- therubyracer(0.10.1)
- 托爾(0.14.6)
- 傾斜(1.3.3)
- 樹梢(1.4.10)
- tzinfo( 0.3.33)
- uglifier(1.2.4)
- 的xpath(0.1.4)
- ZenTest(4.8。0)
強烈歡迎任何關於如何擺脫警告的幫助。升級到RSpec的最新版本後
rspec 2.14沒有解決這個問題 –