Rails 请教 ruby-china 中的 js 代码调试

zlx_star · August 12, 2012 · Last by huacnlee replied at August 13, 2012 · 2015 hits

如题

由于 js 代码是启动时编译的,所以运行正常。 但是一直报Failed to load resource http://localhost:3000/assets/emoji_list.js?body=1 之类的错误。导致 js 代码找不到,无法调试。

急切请教

追踪问题,我发现我新加的 coffee 文件找不到。具体表现为: bundle exec rake assets:precompile 运行后在 public/assets 目录下找不到我新加的那个 coffee 文件的编译结果。

请问大家有没有碰到过这种情况?

add to Gemfile

gem 'coffee-rails'

#1 楼 @zlx_star 看 production.rb 文件,里面需要定义新的 js 文件名。

#3 楼 @huacnlee 果然,谢谢 另外,我看 test.rb 和 development.rb 文件里面并没有类似定义,为什么我启 development 模式时候也会提示找不到 js 文件呢?

precomplie 改成 false

You need to Sign in before reply, if you don't have an account, please Sign up first.