私はそれ自身のいくつかの変容を必要とするプラグインを書いています。エンジンをエンベッドしているレール2.3を使用して、どこに私の曲を置くべきですか?Railsプラグインに曲を追加する最も良い方法は何ですか?
1
A
答えて
2
プラグインのlibディレクトリプラグインに別のファイル(inflections.rb)を追加することをおすすめします。プラグインRubyファイルの先頭に次を追加することで、プラグインからinflections.rbファイルを読み込むことができるはずです。
require 'inflections"
あなたinflections.rbファイルは、新しいRailsのプロジェクトの例として提供フォーマットに従ってください:
# Sample Inflections
# ActiveSupport::Inflector.inflections do |inflect|
# inflect.plural /^(ox)$/i, '\1en'
# inflect.singular /^(ox)en/i, '\1'
# inflect.irregular 'person', 'people'
# inflect.uncountable %w(fish sheep)
# end
0
UPDATE:ここでは、同じ問題を持つが、Railsの5を使用している人のために正解です。
inflections.rb
ファイルをplugin/lib
フォルダに入れないで、plugin/config/initializers
フォルダに配置しないでください。
ActiveSupport::Inflector.inflections do |inflect|
inflect.irregular 'cliche', 'cliches'
end
:
は、単にあなたの抑揚(例えば決まり文句/決まり文句)を書き込みます
関連する問題
- 1. DataGridカラムボタンにアクションを追加する最も良い方法は何ですか?
- 2. DjangoアプリケーションにAPIを追加する最も良い方法は何ですか?
- 3. C++でデータを追加する最も良い方法は何ですか
- 4. RailsクエリにLIKE句を含める最も良い方法は何ですか?
- 5. Railsルートでスラッグを翻訳する最も良い方法は何ですか
- 6. Railsアプリケーションでスキニングを実装する最も良い方法は何ですか
- 7. オブジェクトに値を追加する最も良い方法は?
- 8. Djangoデータベースにデータを追加する最も良い方法は?
- 9. RailsアプリケーションにbinベースのユーティリティCLIを追加する最も良い方法
- 10. 2つのリストを追加する最も良い方法は?
- 11. Koa2のコンテキストオブジェクトにヘルパーメソッドを追加する最も良い方法
- 12. リストに削除ボタンを追加する最も良い方法
- 13. RecyclerViewにアイテムを追加する最も良い方法
- 14. log4jをロギングに追加する最も良い方法
- 15. コレクションをロックする最も良い方法は何ですか?
- 16. Mapbox [Android]のMarkerOptionsに新しい属性を追加する最も良い方法は何ですか?
- 17. 新しい列を追加する最も良い方法
- 18. ruby on railsテーブルにカラムを追加する最良の方法
- 19. スカラ:コレクションを値としてマップに要素を追加する最も良い方法は何ですか?
- 20. JavascriptまたはjQueryでHTMLブロックを追加する最も良い方法は何ですか?
- 21. Androidアプリケーションに設定UIを追加する最も良い方法は何ですか?
- 22. Node.js/MongoDBアプリケーションにデフォルトの管理ユーザーを追加する最も良い方法は何ですか?
- 23. laravelのelasticsearchにデータを追加する最も良い方法は何ですか
- 24. laravel 5にfunctionaly(wordpress pluginなど)を追加する最も良い方法は何ですか?
- 25. laravelウェブサイトに別の言語を追加する最も良い方法は何ですか?
- 26. IEnumerable <T>に1つのアイテムを追加する最も良い方法は何ですか?
- 27. Doctrine_Recordサブクラスに派生フィールドを追加する最も良い方法は何ですか?
- 28. 既存の配列キーに一重引用符を追加する最も良い方法は何ですか?
- 29. 同じページに2番目のphpmailerフォームを追加する最も良い方法は何ですか?
- 30. エリクシールでファイルに追加する最良の方法は何ですか