小编rai*_*per的帖子

Backbone.js集合url

我正在使用rails api开发一个backbone.js应用程序,它提供了如下所示的json:

   [{
        "title": "Da vinci Code",
        "price": "50"
    },
    {
        "title": "Some other name",
        "price": "45"
    }],
Run Code Online (Sandbox Code Playgroud)

去做:

  1. 当用户访问网址" www.backboneapp.com/authors/1"时,它应显示属于作者的书籍列表.

进度: - 服务器端-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)

backbone.js ruby-on-rails-3

3
推荐指数
1
解决办法
2192
查看次数

标签 统计

backbone.js ×1

ruby-on-rails-3 ×1