我是backbone.marionette的新人。我阅读了一些指南,但还不太了解MVC结构是如何在那里实现的。
在rails中,我有这样的结构:
app/
assets/
controllers/
models/
views/
config/
environmrnts/
development.rb
staging.rb
production.rb
routs.rb
log/
我的view / js文件正在向控制器发送数据(在更新/创建期间等),并且还从中获取数据。控制器使用net/https
使用Api类(所有模型都继承自它)向另一个rails应用程序中的模型发送请求。
我的问题是:
1. 如何在backbone.marionette中与其他应用实现连接?
2。 mvc的想法是否与rails相同?控制器实际上在木偶上做了什么?
3。我的应用结构应该如何?
4. 我应该在哪里存储配置参数?
答案 0 :(得分:1)
url
属性,以指示其数据的存储位置。然后Backbone将负责其余的工作(例如向API发送POST请求以在数据库中创建新的模型实例)如果您想在旅程中学习如何开发javascript应用程序,请查看以下内容:
您可以在此处查看使用API连接到其他服务的示例:http://www.backbonerails.com/screencasts/loading-views从6:00开始。 url属性在9:40定义,但请注意,这种情况需要每个集合实例的url不同,在您的情况下可能不是这样。如果所有集合实例都具有相同的URL,则只需将其定义为集合“class”上的属性。