私が作成したプラグインのうち、レールのためのルビーの宝石を作成しようとしています。問題は、私のプラグイン「ショートカット」がいくつかのjavascriptファイルを使用していることです。このファイルはpublic/javascriptsディレクトリになければ動作しません。Rails gem with javascript files
これらのjavascriptファイルを作成するにはどうすれば私の宝石を必要とするプロジェクトにアクセスすることができますか?
私が作成したプラグインのうち、レールのためのルビーの宝石を作成しようとしています。問題は、私のプラグイン「ショートカット」がいくつかのjavascriptファイルを使用していることです。このファイルはpublic/javascriptsディレクトリになければ動作しません。Rails gem with javascript files
これらのjavascriptファイルを作成するにはどうすれば私の宝石を必要とするプロジェクトにアクセスすることができますか?
script/generate <yourgem>
がjavascriptファイルを正しい場所に置くように、レールジェネレータをあなたの宝石に追加してください。
詳細については、How to Make a Generator Railscastを参照してください。
例として、formtastic gemには、javascriptの問題と同様に、特定のスタイルシートを正しい場所に配置するジェネレータがあります。
もう1つの例、nifty-generatorsは、有用なジェネレータを備えた単なる宝石です。
プラグインをインストールした後に自動的に実行されるpostinstall.rb
をコピーすることができます。
彼はプラグインを宝石に変えています。ポストインストールなし。 –