结合rails 3和sproutcore的好例子



我正在尝试为rails 3.1应用程序编写一个sproutcore前端。我已经看过了sproutcore指南,但我更感兴趣的是看到如何将sproutcore与rails 3(0.1)一起使用的真实示例。

我找到了两个例子,但每个都完全不同:

    使用bulk_api创建的待办事项应用程序:一种使用特定rest风格来最小化流量的有趣方法。但是它建议将sproutcore应用程序放在app/sproutcore中,并且对我来说仍然有点不清楚这实际上是如何完全挂钩的。
  1. Travis-ci,这似乎是一个非常干净的例子,rails 3.1,使用sproutcore。这对我来说还不完全清楚,但所有的sproutcore js都干净地存储在app/assets/javascript/apps中,据我所知,application.html只是加载js并提供所有内容加载的框架。

你知道其他的例子吗?如何在rails应用中使用sproutcore ?

你描述的方法与你将backbone.js集成到rails应用程序中的方法相同,而且它似乎工作得很好

https://github.com/codebrew/backbone-rails

将主干存储在

app/资产/javascript/骨干/
应用程序/资产/javascript/骨干/app/模型
app/资产/javascript/骨干/app/controllers

然后在视图中有一个script标签用来初始化backbone

<script type="text/javascript">
  $(function() {
    // Blog is the app name
    window.router = new Blog.Routers.PostsRouter({posts: <%= @posts.to_json.html_safe -%>});
    Backbone.history.start();
  });
</script>

我想对于sproutcore来说,类似的过程是有意义的

我确实找到了一个演示项目:sproutcore-on-rails,它确实让我更清楚了。

最新更新