Lar*_*nal 4 rake datamapper ruby-on-rails-3
我怎样才能恢复测试任务?
背景故事: 我没有从默认的新rails项目开始.我正在使用带有dm-rails的datamapper并使用他们的boodstrap命令:
rails new project_name -m http://datamapper.org/templates/rails.rb
我的Rakefile如下:
require File.expand_path('../config/application', __FILE__)
require 'rake'
MyAppName::Application.load_tasks
在默认的Rails 3项目中,config/application.rb包含require 'rails/all',基本上需要所有的rails框架(ActiveRecord,ActiveResource,ActionController,ActionMailer,TestUnit等)
DataMapper模板更改了此内容.由于它不使用ActiveRecord,因此不能require 'rails/all'没有引起问题.它实际保留的唯一默认Rails组件是ActionController.它require为ActiveResource,ActionMailer和TestUnit添加了语句,但默认情况下将它们注释掉.
长话短说:取消注释以下行config/application.rb:
require 'rails/test_unit/railtie'
| 归档时间: | 
 | 
| 查看次数: | 493 次 | 
| 最近记录: |