我尝试了无数关于Rails后端和Ember.js的教程,每次都会出现错误:
TypeError: 'undefined' is not an object (evaluating 'Ember.Router.extend')
有人有Rails 3.2和ember-Rails-gem的工作代码可以显示正确的路由吗?
p.s.即使使用ember-rails命令生成的默认路由,我也会遇到这个错误:
rails g ember:bootstrap
是的,我有jQuery——其他功能都能正常工作,只有Ember。Router不行。
如果您在编程应用程序方面还没有取得很大进展,请尝试使用以下脚本:
运行rails new app_name -m http://emberjs.com/template.rb
将config.ember.variant = :development
添加到config/application.rb 中
运行rails g ember:install --head
现在,您应该有一个工作的rails应用程序,其中包含ember和ember数据,并在assets/javascript下具有embers MVC结构。
干杯!
附言:别忘了下载手柄并将store.js文件更新为最新版本(截至本文发布时为10)
另外,去喝咖啡。除非你是牙套的铁杆粉丝,否则它的可读性要高得多。