【问题标题】:Error on Redmine plugin time_trackers_controllerRedmine 插件 time_trackers_controller 出错
【发布时间】:2011-04-19 12:37:32
【问题描述】:

我正在使用带有插件 redmine_time_tracker 的 redmine。但是,我收到以下错误消息:

ActiveRecord::StatementInvalid (Mysql::Error: Column count doesn't match value count at row 1: INSERT INTO `time_trackers` (`issue_id`, `user_id`, `time_spent`, `paused`, `started_on`) VALUES(8, 3, 0,0, 0, '2011-04-19 08:35:19')):
  vendor/plugins/redmine_time_tracker/app/controllers/time_trackers_controller.rb:13:in `start'
  /usr/local/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
  /usr/local/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
  /usr/local/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
  /usr/local/lib/ruby/1.8/webrick/server.rb:162:in `start'
  /usr/local/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
  /usr/local/lib/ruby/1.8/webrick/server.rb:95:in `start'
  /usr/local/lib/ruby/1.8/webrick/server.rb:92:in `each'
  /usr/local/lib/ruby/1.8/webrick/server.rb:92:in `start'
  /usr/local/lib/ruby/1.8/webrick/server.rb:23:in `start'
  /usr/local/lib/ruby/1.8/webrick/server.rb:82:in `start'

有谁知道我该如何解决这个问题?

Redmine Version: Redmine 1.1.2
Plugin Version: 0.4

【问题讨论】:

  • 你安装插件的时候刷过吗?听起来数据库与对象模型试图保存自己的方式不同步。
  • @Milimetric 我是 Ruby 和 Rails 的新手,这个命令是什么?

标签: ruby-on-rails ruby plugins redmine


【解决方案1】:

安装 redmine 插件时,您应该遵循本教程:http://www.redmine.org/projects/redmine/wiki/Plugins。我想你错过的命令是:rake db:migrate:plugins RAILS_ENV=production。但为了确定起见,请仔细完成安装。

【讨论】:

  • 如何在 Ruby on Rails 中检查插入的创建?我会检查它是否创建正确。
  • 您可以登录到您的数据库并查看表格。这个插件对我有用,所以它几乎肯定是一个部署问题。我会尝试重新安装。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-23
  • 2020-04-09
  • 2016-04-26
  • 1970-01-01
  • 1970-01-01
  • 2016-03-31
  • 2013-06-07
相关资源
最近更新 更多