私は最初のRedmineプラグインを作成しようとしています。実際に私は問題のサイドバー(view_layouts_base_sidebar
フック)でフォームを作成しようとしている、と私は現在のプロジェクトをビューフックで取得しますか?
は、現在のユーザーを取得するには、現在のプロジェクトを取得する方法を見つけることができない、私たちはこの
User.current
を行うことができます
今、私は現在の問題のプロジェクトを取得したい、それを取得する方法を知っていますか?単にあなたのためにトリックを行う必要があります
project = context[:project]
を使用して、relevant documentationで述べたようにProject.current
として、私はそれ
issue = Issue.find(context[:request].params[:id])
project = Project.find(issue.project_id)
これは一部の状況では機能する可能性がありますが、ほとんどの場合、望ましくない結果が生じることがあります。私の答えはより良い解決策を見てください。 – jan