Ruby 迁移到新版本后重新挖掘错误
我想从旧的Redmine版本3.1迁移到最新的版本。我用我使用的插件安装了redmine,一切正常 然后我从旧的Redmine版本导入了数据库,但当我点击task,od project时,我发现了这个错误 由于我不是Ruby程序员,我想问一下这意味着什么,是否有可能修复Ruby 迁移到新版本后重新挖掘错误,ruby,docker,redmine,Ruby,Docker,Redmine,我想从旧的Redmine版本3.1迁移到最新的版本。我用我使用的插件安装了redmine,一切正常 然后我从旧的Redmine版本导入了数据库,但当我点击task,od project时,我发现了这个错误 由于我不是Ruby程序员,我想问一下这意味着什么,是否有可能修复 Rendered projects/show.html.erb within layouts/base (7.6ms) Completed 500 Internal Server Error in 153ms (Active
Rendered projects/show.html.erb within layouts/base (7.6ms)
Completed 500 Internal Server Error in 153ms (ActiveRecord: 114.7ms)
ActionView::Template::Error (undefined method `description' for #<Tracker:0x00000000076ad540>):
65: <% @trackers.each do |tracker| %>
66: <tr>
67: <td class="name">
68: <%= link_to tracker.name, project_issues_path(@project, :set_filter => 1, :tracker_id => tracker.id), :title => tracker.description %>
69: </td>
70: <td>
71: <%= link_to @open_issues_by_tracker[tracker].to_i, project_issues_path(@project, :set_filter => 1, :tracker_id => tracker.id) %>
app/views/projects/show.html.erb:68:in `block in _app_views_projects_show_html_erb__4349052137991159230_63703440'
app/views/projects/show.html.erb:65:in `_app_views_projects_show_html_erb__4349052137991159230_63703440'
lib/redmine/sudo_mode.rb:65:in `sudo_mode'
layouts/base中的渲染项目/show.html.erb(7.6ms)
在153ms内完成500个内部服务器错误(ActiveRecord:114.7ms)
ActionView::Template::Error(未定义#的“description”方法):
65:
66:
67:
68:1,:tracker\u id=>tracker.id),:title=>tracker.description%>
69:
70:
71:1,:tracker\u id=>tracker.id)%>
app/views/projects/show.html.erb:68:in'block in_app_views_projects_show_html_erb_434905213791159230_63703440'
app/views/projects/show.html.erb:65:in`_app\u views\u projects\u show\u html\u erb\u 434905213791159230\u 63703440'
lib/redmine/sudo_模式。rb:65:处于“sudo_模式”
升级Redmine版本时,需要更新新版本的数据库架构。这称为迁移数据库
因此,对于通用配置,升级后应在主Redmine目录内运行以下命令:
bundle exec rake db:migrate RAILS_ENV=production
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
有关如何升级Redmine的详细信息,请参阅。升级Redmine版本时,需要更新新版本的数据库架构。这称为迁移数据库 因此,对于通用配置,升级后应在主Redmine目录内运行以下命令:
bundle exec rake db:migrate RAILS_ENV=production
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
有关如何升级Redmine的更多详细信息,请参阅