【问题标题】:Integrate backbone.js with rails将backbone.js 与rails 集成
【发布时间】:2012-07-11 03:33:01
【问题描述】:

我已经阅读了几篇关于在 Rails 上使用主干的教程,但我仍然不知道如何将主干与我在 Rails 中开发的应用程序集成。

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

知道如何为此使用主干吗?

我还想使用 twitter bootstrap 来查看我的观点,如果我使用骨干网也可以这样做吗?

希望我说清楚了。谢谢,

马丁

【问题讨论】:

    标签: ruby-on-rails-3 backbone.js twitter-bootstrap-rails


    【解决方案1】:

    Twitter bootstrap 与 Backbone 兼容

    http://coenraets.org/blog/2012/02/sample-app-with-backbone-js-and-twitter-bootstrap/

    如果他这样做,那不是一个坏主意

    骨干页面的标准理念是,rails 将为对象提供 json(对于单个请求内联或作为 api 样式的第二个请求)。
    获取集合(许多模型)的关键是 fetch 命令 http://backbonejs.org/#Collection-fetch 所以标签将是一个开始的集合

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

    【讨论】:

    • 非常感谢!这是一个很好的起点!并且主干的初始化代码必须在事件视图中还是在 applicaction.js 中?因为我在网上看到的所有示例都初始化了 application.js 中的主干视图。
    • 我喜欢将我的大部分主干代码放在我的外部 js 文件 (/scripts/views/events.js) 中,然后是主干.history.start 和其他一些初始化代码在查看页面中
    • 好的,谢谢。但是事件的类别呢?因为它们是来自事件模型的嵌套属性。如果我执行 /events/1.to_json,则不会以 json 格式返回类别,因为它们位于另一个表中。我需要类别才能为类别创建主干集合。
    • 你不能只做 /event/Categories.json 并按照这个stackoverflow.com/questions/4253238/…添加第二个提取
    • 感谢 Hurricanepkt,我会试一试告诉你!干杯!
    猜你喜欢
    • 1970-01-01
    • 2014-01-26
    • 2014-04-06
    • 2011-12-03
    • 2019-12-04
    • 1970-01-01
    • 2011-09-01
    • 2013-08-09
    • 1970-01-01
    相关资源
    最近更新 更多