0

数週間前に Rails 3.1.3 にアップグレードし、バックボーンを使用するためにたくさんのものを移動しました。

おおむね順調に進んでいますが、rails-ujs.js ファイルと remotipart.js ファイルが assets ディレクトリにないことに気付きました。

古いpublic/javascriptsフォルダや他の場所でそれらを探しましたが、見つけられませんでした。

また、gitリポジトリでファイルが見つからないようです。これらのファイルを Javascript でダウンロードできる場所はありますか? それともレールで生成する必要がありますか? それらを再生成する方法はありますか?

---------------これは私のエラーかもしれません------------------------

アセットがパックされていると、ビューソースからファイルを開くだけではなく、すべてが存在しないと表示されることに気付きました。

4

2 に答える 2

1

これらのファイルは、アセットディレクトリのrailsujsプラグインに存在していたと思います。したがって、それをGemfileに追加する必要があり、アセットパイプラインはそれらを自動的に表示する必要があります。

ここにあるすべてのファイルhttps://github.com/rails/jquery-ujs/tree/master/srcを使用して、jsファイルに含めることができます。

//= require jquery
//= require jquery_ujs

詳細については、プラグインのreadmeを参照してください

于 2012-02-07T15:42:01.787 に答える
1

これを Gemfile に含める必要があります。

gem 'jquery-rails'

これがこのコードの公式プラグインです。

バンドル インストールを実行します。

次に、次の行を追加します。

//= require jquery
//= require jquery_ujs

あなたのapplication.jsファイルに。

于 2012-02-07T17:54:17.523 に答える