无法更新redmine中的问题描述字段大小限制

时间:2014-04-29 13:10:12

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 redmine

我是Redmine管理员,使用的是Redmine 2.2.0。

在项目中有一个名为issues的选项卡,它有一个问题描述字段。我只能在问题描述字段中添加645行。但我需要添加更多行。

这是Redmine的错误吗?有谁知道如何增加场地的大小?我需要编辑哪个ruby文件?

提前谢谢。

2 个答案:

答案 0 :(得分:2)

  

我只能在问题说明字段中添加645行。但我需要添加更多行。这是Redmine的错误吗?

不,这不是一个错误。它取决于DB列属性。例如,如果您使用MySQL,则意味着您的限制为64千字节(请参阅thisthis

  

有谁知道如何增加场地的大小?我需要编辑哪个ruby文件?

根据this answer(小心它适用于MySQL!),您可以编写一个迁移并将issues.descriptions更改为二进制值。

# Migration file
def up
  change_column :issues, :description, :binary, :limit => 10.megabyte
end

def down
  change_column :issues, :description, :text
end

我从未使用binary来保存文字,因此请仔细测试。

另一个重要问题:何处进行新迁移?

方式1(正确的方式): 生成一个简单的插件。它的一个功能是添加迁移以更新issues.description

方式2(错误方式): 在Redmine核心中生成迁移并运行它。架构将会更新,但Git不会看到它,因为schema.rb位于gitignore但是新的迁移将在git下,所以在下次更新时要小心。

答案 1 :(得分:0)

为什么要尝试增加描述字段?如果您认为它是添加项目备注的默认字段,则不是。项目说明应添加到"问题说明" field,作为回报,为项目任务构建wiki。应使用定义字段(如其名称所示)来定义任务,要求,完成的定义,作业的初始分析等。