我正在尝试为Redmine编写一个插件。该插件将允许用户创建代码审查请求。
当用户创建/更新/删除请求时,我想将事件添加到历史记录中。
此处有人熟悉创建Journal对象并将其附加到问题吗?
我尝试过(使用控制台)
is = Issue.find(1234)
jr = Journal.new(:journalized => is)
jr.save
但是jr.save返回false。
请让我知道这样做的正确方法是什么?
谢谢!
答案 0 :(得分:1)
代表用户创建问题历史记录行(作为注释):
逐行写作,以显示如何。您可以将所有此代码组合在一行
issue = Issue.find(1234)
user = User.current
journal = issue.init_journal(user, 'My text for history line')
journal.save