1

我正在尝试为 Redmine 编写一个插件。该插件将允许用户创建代码审查请求。

当用户创建/更新/删除请求时,我想将事件添加到历史记录。

这里有熟悉创建 Journal 对象并将其附加到问题的人吗?

我试着做(使用控制台)

is = Issue.find(1234)
jr = Journal.new(:journalized => is)
jr.save

但是 jr.save 返回 false。

请让我知道这样做的正确方法是什么?

谢谢!

4

1 回答 1

2

代表用户创建问题历史记录行(作为评论):

逐行编写,以显示操作方法。您可以在 1 行中合并所有这些代码

issue = Issue.find(1234)
user = User.current
journal = issue.init_journal(user, 'My text for history line')
journal.save
于 2013-04-19T04:54:33.190 回答