rake db:migrate 返回“rake: 是目录”吗?
我已经寻找这个问题的答案一周了,但还没有找到。我正在运行 Mac OS 10.5.8(如果相关的话)。 我正在尝试执行 Peepcode 教程“Meet Rails 3”,但是…
如何在 RubyMine 3.0 中将参数传递给 rake 任务?
情况 我有一个 rake 任务,类似于 desc "A rake Task" task :give_me_gold, [:quantity,:quality] => :environment do |task, args| .... end 我从…
参数未传递给 Rake 任务
我有一个接受参数 :scope (如下)的 rake 任务。 我这样称呼 rake 任务: rake podcast:generate_inventory["new"] 该任务过去完美地传递 :scope arg…
使用 RoR 应用程序创建数据库时出错
我在运行 rake db:create 时收到此错误消息 Could not find gem 'sqlite3 (>= 0, runtime)' in any of the gem sources listed in your Gemfile. 对…
即使我包含环境,object.find 在 rakefile 中也会失败
我有一个包含 cron 作业的 rakefile,它访问我的模型之一,然后对我的数据库进行搜索。我包括我的环境并希望能够创建我的对象,但是当我尝试运行“查…
ruby/rails - 转换整个数据库字段(从字符串到日期)
我犯了一个巨大的错误。 最初,我使用名为 start_date 的字段创建模型,并将其设置为字符串来跟踪事件日期。 现在我意识到将此字段作为日期类型会很好…
如何使用Rake管理多目录项目?
我有一个由多个项目组成的项目,例如: my_project\ 项目_A\ (代码、测试、Rakefile 等) 项目_B\ (代码、测试、Rakefile 等) 项目_C\ (代码、测…
如何将命名参数传递给 Rake 任务?
有没有一种方法可以在不使用环境变量的情况下将命名参数传递给 Rake 任务? 我知道 Rake 任务可以接受两种格式的参数: 环境变量 $ rake my_task foo=…
使用 JRuby 或包执行时如何使用 rspec 启用颜色?
我正在尝试使用 JRuby 运行我的 rspec: rake spec 结果是: jruby -S bundle exec rspec --color spec/foo_spec.rb 没有显示颜色,所以我从等式中删…
Rake 任务中的事务
我正在尝试创建一个具有事务支持的 rake 任务。 User->Profile 和 User->Location 之间存在 has_one 关系。 以下代码应该会失败,因为已经有一个…
rake TestTask 失败后如何抑制巨大的堆栈跟踪?
我正在为一个项目设置一个 rakefile,并且定义了一些 rake TestTasks。我运行了一个简单的健全性测试,执行 assert_equal(1, 2) 只是为了检查输出,除…
成功复制文件时出现 Capistrano 错误
我正在使用 Capistrano 部署一个使用 theme_support 插件 的应用程序,并且我在部署中添加了一个方法在部署期间自动生成主题缓存的配方。当我部署应用…
在 rake 中调用 bash 别名
我的 .bashrc 中有以下命令: alias mfigpdf='for FIG in *.fig do fig2dev -L pdftex "$FIG" "${FIG%.*}.pdftex" done for FIG in *.fig do fig2dev …
基于 DataMapper 模板的 Rails 3 项目中缺少“test”rake 任务
如何取回测试任务? 背景故事:我没有从默认的新 Rails 项目开始。我将 datamapper 与 dm-rails 一起使用,并使用他们的 boodstrap 命令: rails new …
Rails 夹具创建顺序问题
我正在阅读 Sitepoint 的《Simply Rails》一书,并给出了这些模型: story.rb class Story < ActiveRecord::Base validates_presence_of :name, :li…