logo

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

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

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

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

class PluginTestController < ApplicationController
  unloadable

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

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

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

Comments

Powered by Facebook Comments