I'm having a problem with this software http://dev.wikidiscussion.ozfraier.stackmobapp.com
which is a variation on the todos coffeescript example http://jasongiedymin.github.com/backbone-todojs-coffeescript/docs/coffeescript/todos.html
A list element is called Proposition and has two arrays of strings, negative and positive.
Strings entered on the input boxes positive and negative found on each element should be saved to these arrays, and presented under the element. This all worked when I used Backbone/localstorage (sorry if I confuse the terms) as my datastore. but when I moved it to Stackmob, it stopped working, generating this error on POST
{"error":"Field negative is an incompatible type, please check your schema; It was passed in as ClientDataString()"}
and this error on PUT
{"error":"positive has invalid type, please check your schema"}
I checked my schema for negative and positive and it says array[string]
this is my code for saving the string:
savepos: (el) ->
@save (positive: @get('positive') + el)
found in class Proposition extends StackMob.Model
this is the function callin the savepos function
pushPosOnEnter: (e) ->
if e.keyCode != 13
return
Propositions.create( @newAttributesP() )
@model.savepos ("<a href =\"#" + @inputp.val() + "\"><ul>" + @inputp.val() + "</a></ul>")
@inputp.val('')
found in class PropositionView extends Backbone.View
The entire code I wrote I will add as a comment, because I don't have enought reputation to post 4 links.