我是铁杆新手。 我试图编写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
这适用于现在,但我希望使用。
渲染相同的块