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

zlx_star · 2012年08月12日 · 最后由 huacnlee 回复于 2012年08月13日 · 2017 次阅读

如题

由于 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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号