gpt4 book ai didi

ruby - 迁移到新版本后出现Redmine错误

转载 作者:行者123 更新时间:2023-12-02 20:55:38 25 4
gpt4 key购买 nike

我想从旧的Redmine版本3.1迁移到最新版本。我用自己使用的插件安装了Redmine,一切正常。
然后我从旧的Redmine版本导入了数据库,但是当我单击“任务”或“项目”时,出现此错误。
由于我不是Ruby程序员,所以想问一问这意味着什么,是否有可能解决?

  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'

最佳答案

升级Redmine版本时,您需要更新新版本的数据库架构。这称为迁移数据库。
因此,使用通用配置,因此升级后应在Redmine主目录中运行以下命令:

bundle exec rake db:migrate RAILS_ENV=production 
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
请参阅 Redmine Upgrade guide以获取有关如何升级Redmine的更多详细信息。

关于ruby - 迁移到新版本后出现Redmine错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63152778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com