我一直在關注Redmine Plugin Tutorial並閱讀Hooks上的頁面,但我仍然無法使用render_on
關鍵字或其他方式獲取我的插件部分。Redmine插件部分未找到
這裏就是我把我的諧音:
app
└── views
├── issues
│ └── _issue_mail_settings_form.html.erb
└── projects
└── _mail_settings_form.html.erb
這裏是我的課與render_on
關鍵字,這是在lib
目錄:
class MailSettingIssueHooks < Redmine::Hook::ViewListener
render_on :view_issues_form_details_bottom,
:partial => "issues/issue_mail_settings_form"
end
在init.rb我只是require 'mail_setting_issue_hooks'
。
如果我像這樣加載Redmine,我無法查看任何問題的頁面 - 我只是得到一個404錯誤。請求的控制檯輸出是here,儘管它看起來不太有用。
如果我在MailSettingIssueHooks
中定義了一個名爲view_issues_form_details_bottom
的方法,它將返回一個正確呈現的字符串。
render_on
關鍵字如何決定在哪裏查找偏差,以及如何使其工作?
我希望我可以給你一個upvote。 – aprok 2014-02-04 10:28:33