111得票25回答
PG undefinedtable错误:关系表users不存在。

我之前看到了一个类似的问题,但只是针对rspec。因为这对我来说太高级了,所以我还没有创建测试,但将来有一天我会的! :P当我尝试在我的应用程序中注册/登录时,我遇到了这个错误。我使用了devise创建用户,并使用omniauth2与google进行登录。这就是错误信息ActiveRecord...

54得票5回答
简单的Rails Rake任务无法运行,出现错误“不知道如何构建任务”,为什么?

我有一个简单的rake任务,但它无法运行。我不知道为什么它看起来是正确的。谁能指出我可能犯的非常简单的错误?谢谢! /lib/tasks/reindex.rb: namespace :db do desc "Tire reindex profiles" task :reinde...

45得票5回答
使用PostgreSQL时创建数据库时出现编码错误

我正在将一个我之前在工作中使用的Rails项目导入到我的新Arch Linux系统中,我已经正确安装了所有的gem和PostgreSQL,但是当运行以下命令时出现了一些问题: rake db:create 我收到了以下错误信息: PGError: ERROR: new encodin...

43得票1回答
Rails Rake任务 - 访问模型类

我想定义一个 Ruby(1.9.2)on Rails(3.0.5)的 Rake 任务,用于将用户添加到用户表。文件看起来像这样:#lib/tasks/defaultuser.rake require 'rake' namespace :defaultuser do task :adduse...

33得票2回答
Rails是否在运行rake任务时运行初始化程序?

当我运行rake任务时,config/initializers文件夹中的脚本会被执行吗?

32得票5回答
如何在Rake任务中修复“未初始化常量”错误

当我执行以下操作时,遇到了问题: namespace :xaaron do task :get_roles do roles = Xaaron::Role.all puts roles end task :get_role, [:name] do |t, a...

31得票2回答
如何声明一个依赖于带参数任务的Rake任务?

我曾看到过一些任务具有参数和依赖任务,例如: task :name, [:first_name, :last_name] => [:pre_name] do |t, args| args.with_defaults(:first_name => "John", :last_n...

29得票3回答
如果我关闭终端,Heroku 上启动的 Rake 任务是否会继续运行?

我有一个脚本需要在我的数据上运行。 我已经为此制作了一个Rake任务。 如果我使用heroku run rake my_task:my_action启动Rake任务,然后过一段时间我的互联网断开连接,会发生什么? 任务将继续在远程计算机上启动并运行。 我认为它将继续运行。 有什么想法。

28得票4回答
Rails:带参数的rake任务无法工作

这是我的rake任务 namespace :users do task :change_role, [:role] => :environment do |t, args| puts args.role end end 我是这样调用的:rake users:chan...

24得票2回答
从另一个任务中传递参数调用rake任务

我希望能够在调用任务时传递参数,以方便执行任务 如果没有传递参数,则可以像这样调用: Rake::Task["mytask1"].invoke 然而,像这样的参数并不能做到这一点: Rake::Task["mytask1[1,v18_0,20141230]"].invoke 感谢