ここではいくつかの問題があります。
まず、アプリケーションの2行目と3行目に「必要」がありません。これらの行:
#= require jquery
#= bootstrap.min.js
#= owl.carousel.min.js
になる必要があります:nested_form
宝石は、あなたのバンドルで、現在ではありませんので、
#= require jquery
#= require bootstrap.min.js
#= require owl.carousel.min.js
第二に、あなたのcouldn't find file 'jquery_nested_form'
誤差が最も可能性が高いです。あなたのようなラインを持っていることを確認してください:あなたのGemfileに
gem 'nested_form'
、その後、実行します。
$ bundle install
あなたのRailsのルートディレクトリに。
最後に、Ruby on Railsスタイルの一般的なポイントと同じように、application.js
をapplication.coffee
に変換する必要はほとんどありません。このファイルは、javascript/coffeescriptファイルをコンパイルされたapplication.js
に含めるようにRailsに指示するマニフェストです。とにかくこのファイルにコードを追加することを一般的には勧められていないので、それをcoffeescriptに変換することに大きな価値があるようには思われません。このファイルをjavascriptとして残して、すべてのコードを別々のcoffeescriptファイルに書き込むことは、まったく問題ありません。デフォルトのファイルコメントから:
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// compiled file. JavaScript code in this file should be added after the last require_* statement.
ありがとうございました。 :) – Vishal