0

我尝试了无数关于 Rails 后端和 Ember.js 的教程,每次我遇到错误时:

TypeError: 'undefined' is not an object (evaluating 'Ember.Router.extend')

有没有人有使用 Rails 3.2 和 ember-rails gem 显示正确路由的工作代码?

ps 即使使用 ember-rails 命令生成的默认路由,我也会遇到此错误:

rails g ember:bootstrap

ps2。是的,我有 jQuery - 其他功能可以正常工作,只有 Ember.Router 不能。

4

1 回答 1

0

如果您在编写应用程序方面还没有走多远,请尝试尝试以下脚本:

rails new app_name -m http://emberjs.com/template.rb

添加config.ember.variant = :development到 config/application.rb

rails g ember:install --head

现在你应该有一个包含 ember 和 ember-data 的工作 Rails 应用程序,以及 assets/javascripts 下的 embers MVC 结构。

干杯!

Ps 不要忘记下载把手并将 store.js 文件更新到最新版本(截至本文为 10 个)

另外,去咖啡脚本。除非您是顽固的牙套粉丝,否则它更具可读性。

于 2012-12-17T18:52:21.353 回答