导轨:骨干-上轨吉西

试图与瑞恩·贝茨Backbone.js的教学课程的内容构建一个抽奖应用程序,但我已经遇到的代码的第一位的问题。 在application.js中的初始化函数,他初始化这是为了触发警报“主页”Raffler路线的新实例,但我发现在Firebug以下的错误,我不明白

entries.js:5Uncaught ReferenceError: Raffler is not defined entry.js:15Uncaught ReferenceError: Backbone is not defined entries.js:23Uncaught ReferenceError: Backbone is not defined index.js:17Uncaught ReferenceError: Backbone is not defined application.js:7Uncaught SyntaxError: Invalid regular expression: missing / raffler.js:9Uncaught TypeError: undefined is not a function

任何想法如何,我可以解决这一问题?

Java脚本/ raffler / application.js中

window.Raffler = Models: {} Collections: {} Views: {} Routers: {} init: -> new Raffler.Routers.Entries() Backbone.history.start() $(document).ready -> Raffler.init()

路由器/ entries.js

class Raffler.Routers.Entries extends Backbone.Router routes: '': 'index' index: -> alert "home page"

更新

之后,我跑了发电机//= require_tree .是后立即要求jquery_ujs我发现了,(我认为)是什么原因造成的一些问题。 不过,现在我已经把它移到底部,我仍然收到此错误

Raffler.Routers.Entries is not a constructor [Break On This Error] new Raffler.Routers.Entries();

的application.js

//= require jquery //= require jquery_ujs //= require underscore //= require backbone // //= require .//raffler // //= require_tree ../templates/ //= require_tree .//models //= require_tree .//collections //= require_tree .//views //= require_tree .//routers //= require_tree .

--------------解决方案-------------

我有同样的问题。 对我来说,解决方法是删除行

//= require_tree .

application.js文件,因为这条线是下划线和backbonejs行之前。

我发现别人谁有同样的问题,然后得到它的工作。 我抄他的代码(这是完全一样的矿井)到我的文件,现在矿山的工作。 不知道为什么

window.Raffler =
Models: {}
Collections: {}
Views: {}
Routers: {}
init: ->
new Raffler.Routers.Entries()
Backbone.history.start()

$(document).ready ->
Raffler.init()

分类:Ruby on Rails的 时间:2012-01-01 人气:0
分享到:

相关文章

  • 验证与on Rails的Backbone.js的和Ruby 2014-05-23

    有没有人有与导轨x或3 x Backbone.js的与红宝石做验证的任何意见或例子吗? --------------解决方案------------- 我一直在使用Backbone.validations插件大获成功. 它允许您定义的验证,就像你在Rails的模型做的. var ValidatingModel = Backbone.Model.extend({ validate : { name : { required : true, pattern : /[a-zA-Z]+/, minlen

  • 数据库ID没有被Rails和Backbone.js的之间传递 2012-03-31

    我使用的Rails 3.1和Backbone.js的创建一个应用程序. 从数据库(通过Rails的控制器)与模型的集合工作,拉着我正在从数据库中的javascript每个属性. 但相同的方法和代码做同样的事情与另一个模型,我没有得到第二个模型数据库"ID". 下面是正在工作的代码: window.Post = Backbone.Model.extend urlRoot: '/posts' defaults: author_id: 2 window.Posts = Backbone.Co

  • 惨惨,设计,Rails和Backbone.js的,发出带有:更新 2014-09-13

    我使用的设计和惨惨创建Backbone.js的前端和后端的Rails 3.0.7. 当我加入load_and_authorize_resource到我的控制器,它不再让我执行update和我没有得到任何来自服务器的响应. 如果我删除load_and_authorize_resource从我的控制器,一切正常. 从我的控制台的信息: 开始PUT"/ POS / 13"为127.0.0.1在周四07年7月15时06分41秒-0700 2011 处理由PosController#更新为JSO

  • Ruby on Rails和Node.js的 2013-11-02

    我想知道如何在一个Rails应用程序集成的node.js(用于学习目的). 根据迈克尔·哈特尔教程(http://railstutorial.org/)我实现了与轨道基本的Twitter克隆,并希望得到实时的用户microposts没有使用彗星或主宰的. (应用程序托管在Heroku上) 就目前而言,我只看到例如使用Node.js的框架(http://howtonode.org/grasshopper-shoutbox),但on Rails应用程序红宝石没有合并. 我会很感激,如果有人知道一个很

  • 上传和使用Rails后端Backbone.js的一个应用程序解析一个Excel文件 2014-04-30

    有一个在问题的标题大量的信息! 我所知道的Rails的宝石来上传文件,解析Excel等,但我想知道哪些解决方案中的骨干应用工作不错(也就是,我不想在上传时重新加载页面). 是否有一个骨干扩展是什么? 这个故事是:用户要上传一个Excel文件,她浏览了她的文件系统,选择文件,点击"上传"......然后骨干应用会显示文件的内容(我并不需要存储的文件在服务器上). --------------解决方案------------- 好吧,我不认为有任何的骨干扩展了:)你需要的是一些上传等扩展u

  • 如何开始使用Backbone.js的和Rails 3.1 2012-05-26

    我试图在同一时间去学习这两个Rails和Backbone.js的. 我已经在这里完成的教程:http://ruby.railstutorial.org/,现在我想开始使用Backbone.js的. 我打算使用资产包装链轮但现在我无法弄清楚在何处放置Backbone.js的框架源代码本身. 我觉得我失去了一些东西明显. --------------解决方案------------- 有一对夫妇的资源,我建议. Backbonescreencasts.com对集成Rails和骨干截屏. Though

  • 节约使用Rails嵌套的对象,Backbone.js的,和accepts_nested_attributes_for 2012-06-07

    我使用Rails,Backbone.js的(现在正在学习这一点). 比方说,你有两个型号,轿车和发动机. var Car = Backbone.Model.extend({ initialize: function() { if(this.get('engine') != undefined) this.engine = new Engine(this.get('engine')); } } var redCar = new Car({ 'color': 'red', // The contro

  • 寻找使用Backbone.js的一个功能齐全的Rails应用程序 2012-08-17

    Backbone.js的网站有一些例子. 但是,除了第一个其他人不开源的. 我找了一个全功能的(这意味着它只是作品)Rails应用程序的研究. 该应用程序并不需要有太多的功能. 我看着github上,所有的应用程序都在某些方面打破. --------------解决方案------------- 最近我发现https://github.com/malclocke/fulcrum,它似乎是最好的Rails /骨干网的例子,但其骨干网站上没有提到. 它也是一个非常关键的功能性克隆跟踪. 我一直在使用

  • Backbone.js的使用Rails - 处理模型中重复的逻辑 2013-04-04

    我有好几年Rails开发和几天Backbone.js的经验. 这几天之后,我觉得我来到Backbone.js的风味. 我想知道这似乎与开发上回Rails的Backbone.js的富客户端脚本的那种重复. 该机型的地段被重新实现部分的上侧骨干(模型结构和验证). 你知道的工具,创业板这将处理这样的重复? 或者通常它是有意义的解决呢? 对不起,一个潜在的投机问题. 我不知道是否有人试图解决的Rails /骨干模型重复问题. --------------解决方案------------- 您不必创建骨

  • 如何更新一组使用Backbone.js的&Rails的记录? 2014-07-15

    我在我的Rails和Backbone.js的应用通知 // MODEL NotificationModel = App.BB.Model.extend({ defaults : {} }); // COLLECTION NotificationCollection = App.BB.Collection.extend({ model: NotificationModel, url: '/notifications', initialize : function() { var me = this

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.422 (s). 10 q(s)