Note that there are some explanatory texts on larger screens.

plurals
  1. POBackbone fetch doesn't work
    text
    copied!<p>I am a little bit stuck on trying to fetch a Backbone Colection, I am a new to Backbone and I am sure that I've missed something simple, but do not know what.</p> <p>Have some ideas?</p> <pre><code>$ -&gt; User = Backbone.Model.extend( urlRoot: "/users" ) user = new User() View = Backbone.View.extend( tagName: "li" el: "ul" id: "#users" template: _.template("&lt;li&gt;...just a code...&lt;span class='buttons'&gt;&lt;button class='info'&gt;Info&lt;/button&gt;&lt;button class='delete'&gt;Delete&lt;/button&gt;&lt;/span&gt;&lt;/li&gt;") render: -&gt; @$el.html(@template()) ) view = new View( model: user ) view.render().el Users = Backbone.Collection.extend( model: User url: "/users" parse: (resp, xhr) -&gt; return resp.toJSON() ) usersCollection = new Users() usersCollection.fetch( success: (response) -&gt; console.log 'success' console.log usersCollection console.log response error: (data, response) -&gt; console.log(response) ) </code></pre> <p>My "/users/ returns this Array:</p> <pre><code>[{"created_at":"2013-05-25T18:00:43Z","email":"user1@mail.ru","id":1,"updated_at":"2013-05-25T18:00:43Z"},{"created_at":"2013-05-25T18:00:43Z","email":"user2@mail.ru","id":2,"updated_at":"2013-05-25T18:00:43Z"},{"created_at":"2013-05-25T18:00:43Z","email":"user3@mail.ru","id":3,"updated_at":"2013-05-25T18:00:43Z"},{"created_at":"2013-05-25T18:00:43Z","email":"user4@mail.ru","id":4,"updated_at":"2013-05-25T18:00:43Z"},{"created_at":"2013-05-25T18:00:43Z","email":"user5@mail.ru","id":5,"updated_at":"2013-05-25T18:00:43Z"},{"created_at":"2013-05-25T18:00:43Z","email":"user6@mail.ru","id":6,"updated_at":"2013-05-25T18:00:43Z"},{"created_at":"2013-05-25T18:00:43Z","email":"user7@mail.ru","id":7,"updated_at":"2013-05-25T18:00:43Z"}] </code></pre> <p>And controller (Ruby on Rails) looks like this:</p> <pre><code> def index users = User.all render json: users, status: 200 end </code></pre> <p>And in console.log I have:</p> <pre><code>success child {length: 1, models: Array[1], _byId: Object, constructor: function, model: function…} </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload