Note that there are some explanatory texts on larger screens.

plurals
  1. POBackbone fetch doesn't work
    primarykey
    data
    text
    <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>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

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