2

このチュートリアルを進めていて、Rails Asset Pipeline に問題があります。

http://blog.writelesscode.com/blog/2010/06/14/extjs-rails-crud-application-in-7-minutes/

シンボリックリンクを作成します:

> ln -s ~/code/ext-4.0.2a app/assets/extjs

私も試しました

> ln -s ~/code/ext-4.0.2a public/extjs

このエラーは両方の方法で発生します。

/extjs/resources/css/ext-all.css isn't in paths:
    /Users/ot/PM/app/assets/images,
    /Users/ot/PM/app/assets/javascripts,
    /Users/ot/PM/app/assets/stylesheets,
    /Users/ot/PM/vendor/assets/stylesheets,
    /Users/ot/.rvm/gems/ruby-1.9.2-p290@pm/gems/jquery-rails-1.0.16/vendor/assets/javascripts,
    /Users/ot/.rvm/gems/ruby-1.9.2-p290@pm/gems/web-app-theme-0.8.0/app/assets/images,
    /Users/ot/.rvm/gems/ruby-1.9.2-p290@pm/gems/web-app-theme-0.8.0/app/assets/stylesheets,
    /Users/ot/.rvm/gems/ruby-1.9.2-p290@pm/gems/rails3-jquery-autocomplete-1.0.4/lib/assets/javascripts

私はシンボリックリンクで1時間遊んでいますが、どこにも行きません。それはまだ1つのディレクトリから離れています。

助言がありますか?前もって感謝します。

4

1 に答える 1

3

「[somefile]がパスにありません」のような例外はデバッグ例外です。

これは、すべてのスクリプトをアセットパイプラインディレクトリに保持することが推奨されているために発生します。

必要なのは、アセットパイプラインのデバッグモードをオフにすることだけです。

config / environment / development.rb文字列の変更:

config.assets.debug = true

config.assets.debug = false
于 2011-11-03T11:24:50.227 に答える