从redmine视图钩子的ajax渲染

时间:2013-12-31 23:55:04

标签: ruby-on-rails redmine redmine-plugins

我是铁杆新手。 我试图编写redmine插件来扩展边栏与聊天。 Hook适用于静态数据。如何传递数据?由控制器生成?

我有简单的控制器和list.js.erb

$('#chat-plugin-messages').empty().append("<ul> <%= j render @messages %> </ul>");

如何从钩子中调用它?

module ChatPlugin
  class Hooks < Redmine::Hook::ViewListener
     render_on :view_projects_show_sidebar_bottom,
              :partial => 'hooks/chat/sidebar'
  end
end

UPD:

已呈现视图,但未调用控制器。我在nil变量中有@messages

UPD:

代码 https://github.com/alex-eri/redmine-chat

这适用于现在,但我希望使用。

渲染相同的块

1 个答案:

答案 0 :(得分:1)

我相信您可以查看此code(hook view_issues_form_details_top)并在您的应用中实现类似的逻辑