いくつかの追加情報で問題を表示する redmine 用のプラグインを作成しました。プラグインは正常に動作します。今、私はこの情報を問題の概要の下のプロジェクト ページに表示したいと考えています。この記事を読んだ http://www.redmine.org/boards/3/topics/33949
rednder_on アプローチは非常に有望に見えます。view_projects_show_rightコードのフックを備えた新しいプラグインを追加しました
# lib/release_history_hook.rb
class ReleaseHistoryHook < Redmine::Hook::ViewListener
render_on :view_projects_show_right, :partial => 'bottlenecks/view_issues'
end
ボトルネックプラグインのツリー構造はこんな感じ
/opt/redmine/plugins/bottlenecks/
├── app
│ ├── controllers
│ │ ├── bottlenecks_controller.rb
│ │ └── bottlenecks_controller.rb~
│ ├── helpers
│ │ ├── bottlenecks_helper.rb
│ │ └── bottlenecks_helper.rb~
│ ├── models
│ └── views
│ └── bottlenecks
│ ├── view_issues.html.erb
│ ├── view_issues.html.erb~
│ ├── view_issues.html_original.erb
│ ├── view_issues.html_original.erb~
│ └── view_users.html.erb
├── assets
│ ├── images
│ ├── javascripts
│ └── stylesheets
├── config
│ ├── locales
│ │ └── en.yml
│ └── routes.rb
├── db
│ └── migrate
├── init.rb
├── init.rb~
├── lib
│ └── tasks
├── README.rdoc
└── test
├── fixtures
├── functional
│ └── bottlenecks_controller_test.rb
├── integration
├── test_helper.rb
└── unit
21 ディレクトリ、16 ファイル
フルパス、拡張子付きのパス...すべての組み合わせを指定しようとしました。redmine を実行してプロジェクト ページにアクセスすると、常に 404 エラーが発生します。私は明らかに非常に基本的なことを誤解しています。その件に関するこれ以上の情報を見つけることができません。私は何を間違っていますか?また、render_on は非推奨のようです。代わりに何を使用できますか?