Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 将backbone.js与rails集成_Ruby On Rails 3_Backbone.js_Twitter Bootstrap Rails - Fatal编程技术网

Ruby on rails 3 将backbone.js与rails集成

Ruby on rails 3 将backbone.js与rails集成,ruby-on-rails-3,backbone.js,twitter-bootstrap-rails,Ruby On Rails 3,Backbone.js,Twitter Bootstrap Rails,我已经阅读了几篇关于在rails上使用主干的教程,但我仍然不知道如何将主干与我在rails中开发的应用程序结合起来 问题是我有一个事件页面(事件是一个rails模型和一个关联的控制器),它有一个tabbar,每个类别有一个选项卡(事件有嵌套的类别)。我想在我的应用程序的这个特定页面中使用主干,因为在每个选项卡中,我都有许多javascript代码。每个选项卡将代表事件的一个类别 你知道我该如何使用主干网吗 我还想为我的观点使用twitter引导,如果我使用主干网,这也可以吗 希望我说清楚。谢谢

我已经阅读了几篇关于在rails上使用主干的教程,但我仍然不知道如何将主干与我在rails中开发的应用程序结合起来

问题是我有一个事件页面(事件是一个rails模型和一个关联的控制器),它有一个tabbar,每个类别有一个选项卡(事件有嵌套的类别)。我想在我的应用程序的这个特定页面中使用主干,因为在每个选项卡中,我都有许多javascript代码。每个选项卡将代表事件的一个类别

你知道我该如何使用主干网吗

我还想为我的观点使用twitter引导,如果我使用主干网,这也可以吗

希望我说清楚。谢谢


Martin

Twitter引导与主干网兼容

如果他正在做这件事,这不是一个坏主意

带有主干页的标准想法是rails将为对象提供json(对于单个请求可以内联,也可以作为api样式的第二个请求)。
获取集合(许多模型)的关键是fetch命令 因此,选项卡将是一个开始的集合


这是否为您指明了正确的方向?

非常感谢!这是一个很好的起点!主干的初始化代码必须在事件视图或application.js中?因为我在web上看到的所有示例都初始化了application.js中的主干视图。我喜欢将我的主干代码的大部分放在外部js文件(/scripts/views/events.js)中,然后放在视图页面中的backbone.history.start和其他一些初始化代码OK,谢谢。但是活动的类别呢?因为它们是事件模型中的嵌套属性。如果我执行/events/1.to_json,则不会返回json格式的类别,因为它们位于另一个表中。我需要这些类别,以便为这些类别创建主干集合。你不能只做/event/categories.json,然后添加第二个fetch。谢谢Hurricanepkt,我会尝试一下并告诉你!干杯