私のapplication.jsには、次のものがあります。
//= require jquery_ujs
//= require jquery.validate.min
//= require jquery.tokeninput
//= require script
私のgemfileで、デプロイするたびにアセットを「ライブコンパイル」したい場合は、これを配置する必要があることをどこかに読みました。
gem 'therubyracer', :require => 'v8'
これを置くcap deploy
と、cap deploy:assets:precompile
正常に実行できます。
また、これは非常に悪い考えだとここから読みました。だから今、私はこれを行うべきかどうか混乱しています...私がgemfileにtherubyracerを入れないと、デプロイする前に最初にassets:prcompileを実行しても(以下)、デプロイ時にエラーが発生します...しかし、私がこれを使用する場合の私の理解は、これは膨大な量のオーバーヘッドです...?
could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.