我正在使用rails api开发一个backbone.js应用程序,它提供了如下所示的json:
[{
"title": "Da vinci Code",
"price": "50"
},
{
"title": "Some other name",
"price": "45"
}],
Run Code Online (Sandbox Code Playgroud)
去做:
进度: - 服务器端-Rails [ authorscontroller #show ]
def show
@author = Author.find(params[:id])
@books = @author.books
respond_to do |format|
format.json { render :json => @books }
format.html
end
end
Run Code Online (Sandbox Code Playgroud)
2.Client侧-Backbone.js的
路由器:
routes: {
'authors/:id': 'showauthor'
},
showauthor: function(id) {
$('#container').empty();
window.available_books = new AvailableBookList({
id: id
});
this.availablebooklistview = new AvailableBookListView({
id: id,
collection: available_books
});
$('#container').append(this.availablebooklistview.render().el);
} …Run Code Online (Sandbox Code Playgroud)