質問

Redmine用のプラグインを開発しています。 移行を作成するにはどうすればよいですか

script / generate plugin_migrationを使用する場合、/ db / migrateフォルダーに配置されますが、プラグインのフォルダーに配置する必要があります。

役に立ちましたか?

解決

script / generate migration を使用して移行を作成し、プラグインディレクトリに移動できます。移動するときは、必ずタイムスタンプ形式(20090719 ...)から整数形式(001 _...)に変更してください

移行は非常に基本的なため、自分で手動で移行を作成する傾向があります。

エリックデイビス

他のヒント

ほとんどのプラグインが行う方法(restful_authenticationなどを考える)は、プラグインをインストールするときに実行する必要があるジェネレーターを持つことです。これにより、移行が生成され、db / migrateに配置され、プロジェクト移行の一部になります。これを行うより良い方法を本当に考えることはできません。 desertのようなものを使用するは役立ちますが、独自のオーバーヘッドも追加されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top