【发布时间】:2014-05-15 06:43:53
【问题描述】:
我是 Ruby (RoR) 和 rspec 的新手。
我在project/app/controllers/books_controller.rb 中有一个基本的项目脚手架和一个控制器
然后我尝试在project/spec/controllers/book_spec.rb中设置rspec
还有project/spec/spec_helper.rb 需要book_spec.rb。这个文件是我试图包含books_controller.rb 文件的地方。
如何包含 books_controller.rb 文件,以便 book_spec.rb 具有 Book 对象,这样当我运行 rspec 时,它可以工作?
目前我已经尝试过require_relative "../app/controllers/books_controller" 之类的方法,但它不起作用。它给了我一个错误,例如:
uninitialized constant ApplicationController ... in 'require_relative'
任何帮助都会很棒。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 rspec