スプーキーズの中の人。

スプーキーズの中の人が徒然なるままに、垂れ流します。

Redmineプラグイン開発の注意事項

今期より社内でRedmineを使い始め、社内のシステムをRedmineに連携しようと試行錯誤中です。

色々とあった気がしますが、特にハマった注意事項

1) unloadable Model / Controller に unloadable を記述しないと、キャッシュをOffにしていると正常なオブジェクトが取得できずに色々なエラーが発生する。(undefined などなど)

[ruby] class PluginTestController < ApplicationController unloadable [/ruby]

2) Controller の変数で、@action_name を利用すると、redmineの変数とバッティングして正常に取得できない。

[ruby] class PluginTestController < ApplicationController def test @action_name = 'create' # NG @action_name_ = 'create' # OK end [/ruby]

引き続き試行錯誤中。。。