状況は次のとおりです。
gem内のすべてのプロジェクトで再利用するすべてのjsコードの移動を開始し、gemを次の場所で作成することにしました。
/Users/alain/Dropbox/rails_app/alain_toolbox
したがって、私のプロジェクトでは、物事が機能しているかどうかをテストするために、次の行をgemファイルに追加します。
gem 'alain_toolbox', '=0.0.1', path:'/Users/alain/Dropbox/rails_app/alain_toolbox
すべてが正常に動作します。
次に、私は
gem build alain_toolbox.gemspec
gem push alain_toolbox-0.0.1.gem
そして、すべてが機能しているようです。そこで、gemfileのgemrequireを次のように置き換えます。
gem 'alain_toolbox'
次に、バンドルを実行すると、gemが正常にインストールされます。問題は、アプリを開くと、行に「alain_toolbox」が見つからないというエラーが表示されることです。
<%= javascript_include_tag "application" %>
そしてapplication.jsは次のようになります:
//= require alain_toolbox
私が地元にいたときに働いていました。
だから問題は:なぜですか?(!)
どうも。