Edited at

redmineプラグインのクラスたちが読み込めない

書いてある記事が少なかったので展開。

結論から書くとプラグインで指定した名称とフォルダー名を合わせる必要があった。

github等を使ってるとどうしてもredmineという名称にアンダーバーでレポジトリを作って、pluginとしてはredmineを抜いた名前にしがちだと思うので要注意。

たぶんRailsあるあるのよく出てくるエラー、“uninitialized constant”。

Rails(Ruby?)はファイル名とクラス名等の組み合わせが正しくないと読み込めない作りになっているため、初心者のうちはよくミスるらしい。だけどその辺を調べても間違いは見つからず。結局上記した部分のミスだった。エラーメッセージがもう少し親切だといいけど、この読み込み系のエラーってなかなか拾えないだろうな。

タチが悪いのはクラス以外の設定はうまく表示される。うまく読み込めないのはcontrollerとmodelだけだった。

こういうのはやり始めは付き物だけどDjangoが恋しい。