プラグイン内で定義されたモデルにバリデーションやメソッドなどを追加したいと思います。これを行う最善の方法は何ですか?モデルファイルをapp/modelsディレクトリにコピーするのは安全でしょうか?プラグイン内で定義されているモデルをオーバーライドする最適な方法は何ですか?
2
A
答えて
1
プラグインがgithubにある場合は、変更して追加することを検討してください。
1
実際のプラグインに触れる必要がないように、いつでも猿のパッチを当てることができます。例えば。
このパッチは、あなた自身でプラグインとして書くことも、使用する前に要求することもできます。
関連する問題
- 1. データベースでユーザー定義の階層関係をモデル化する最適な方法は何ですか?
- 2. Djangoにインストールされているアプリケーションで定義されたモデルをオーバーライドする方法は?
- 3. ジェネリックメソッドをオーバーライドする適切な方法は何ですか?
- 4. Django_comments:post_comment()をオーバーライドする適切な方法は何ですか?
- 5. Railsモデルでフィールドを「オーバーロードする」最適な方法は何ですか?
- 6. クラス内で定義されたenumのstd :: hashをオーバーライドする方法は?
- 7. Python関数で定数を定義する最適な方法
- 8. Railsアプリケーションでモデルを定義する一般的な方法は何ですか?
- 9. Laravel 4でモデルのネストされた配列を送信する最適な方法は何ですか?
- 10. ViewController内でタブビューを作成する最適な方法は何ですか
- 11. C++とCMakeに適用される定義は何ですか?
- 12. Railsはモデルで定義されていないため、モデル属性を解決する方法は?
- 13. ライブウェブサイトのサムネイルを最適化する最適な方法は何ですか?
- 14. UITableViewCellをカスタマイズする最適な方法は何ですか?
- 15. シングルトンを作成する最適な方法は何ですか?
- 16. アニメーションを駆動する最適な方法は何ですか?
- 17. Kaminariは、宝石内で定義されたモデルにページ分割方法を適用していません
- 18. phpMyAdminで定義されている「内部関係」とは何ですか?
- 19. CSSスタイルを設定する最適な方法は何ですか:ホバーと.selected?
- 20. ユーザーの場所を特定する最適な方法は何ですか?
- 21. RSpecでプラグインを指定する最良の方法は何ですか?
- 22. Swagger出力の備考タグで定義されている内容をオーバーライドする方法
- 23. 定義されていないユーザー定義型とは何ですか?
- 24. プラグインの設定で定義されている「実行可能」プロパティは何を意味していますか?
- 25. DataFrameにカスタムメソッドを定義する最も良い方法は何ですか?
- 26. イメージデータセットを増やす(回転させる)最適な方法は何ですか?
- 27. Androidで実行されているサービスを最適化する方法は何ですか?
- 28. 定義されていない場合、配列セルを定義する最も良い方法は何ですか?
- 29. TensorFlowで異なるバッチサイズで保存されたモデルを実行する最善の方法は何ですか?
- 30. リアプロダクションアプリでローカルに保存されたテーブルデータを更新する最も最適な方法は何ですか
モデルのMonkeypatchingは問題ありませんが、プラグインをフォークする時間を費やすことができれば、これは最善の方法です:) – gsmendoza