torutkのブログ

ソフトウェア・エンジニアのブログ

Redmine 4.0(Rails 5.1)でのプラグイン作成について(2)

id:torutk:20180505 の続きです。

ゴールデンウィークをほぼGlossaryプラグインの再構築に費やしています。が、ステップバイステップの段階のやっと半分を超えたところです。

Rails 5ではbelongs_toのデフォルトはNULL許さず

他のモデルとの関連付けの一つにbelongs_toがあります。belongs_toを使って他のモデルを参照することはプラグインでは定番ではと思います。
このbelongs_toですが、Rails 5ではNULLを許容しない設定に変更になっています。
プラグインRedmine 4.0対応の一つの課題になります。