2012-04-12 4 views
0

Ich befolge die Anleitung zur Integration von Spine.js mit Rails 3.Spine.js & rails - Spine.js verwendet keine Pluralform des Modellnamens für die Routen

Ich habe ein Modell Activity erstellt und folgen Sie der spine.js guide, um es auszuprobieren. Als ich versuchte, eine Aktivität erstellen ich diesen Fehler habe:

POST http://localhost:3000/activitys 404 (Not Found) 

Offensichtlich ist es nicht der Modellname für die Route pluralize, ist es von spine.js Seite fixierbar?

Antwort

0

Sie können die Endpunkt-URL des Modells in Spine angeben, wenn die ermittelte URL Spine nicht die richtige ist. Legen Sie die folgenden in Ihrem activity.js.coffee Datei:

class App.Activity extends Spine.Model 
     @url: '/activities' 

Das Spine den richtigen Endpunkt getroffen machen sollte.

+0

Dank @fholgado, aber ich fand, dass es nicht in der ersten Zeile der Klasse kommen konnte. Ich habe deine Antwort bearbeitet. – larryzhao