我是Redmine管理员,使用的是Redmine 2.2.0。
在项目中有一个名为issues的选项卡,它有一个问题描述字段。我只能在问题描述字段中添加645行。但我需要添加更多行。
这是Redmine的错误吗?有谁知道如何增加场地的大小?我需要编辑哪个ruby文件?
提前谢谢。
答案 0 :(得分:2)
我只能在问题说明字段中添加645行。但我需要添加更多行。这是Redmine的错误吗?
不,这不是一个错误。它取决于DB列属性。例如,如果您使用MySQL,则意味着您的限制为64千字节(请参阅this和this)
有谁知道如何增加场地的大小?我需要编辑哪个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。应使用定义字段(如其名称所示)来定义任务,要求,完成的定义,作业的初始分析等。