1

我创建了自己的 CustomFieldFormat :

初始化.rb

Redmine::CustomFieldFormat.map do |fields| 
    fields.register
    MyCustomFieldFormat.new('my', :label => :label_test, :order => 1 + 0.6)
end

lib/my_custom_field_format.rb

class MyCustomFieldFormat < Redmine::CustomFieldFormat

    def format_value(value, field_format)
        "test" 
    end

    def show_value(custom_value) 
        "test" 
    end

end

我想在更新时修改字段的值。(例如,返回“test”而不是存储在数据库中的值)。但是什么也没有发生,该领域总是有真正的价值,而不是“测试”。为什么 ?

谢谢

4

0 回答 0