model.modelName("Activity") will create Activity table, so you can try command SELECT * FROM Activity;
Yes, I've alredy done that. After creating a new object, it will indeed appear when doing a "SELECT * FROM Activity;" query, but the problem is that this content never gets send to RhoConnect. On the next sync, it will act as if nothing new was added to the local database (will just do a GET on the remote source to check for changes on RhoConnect's side).
I had assumed that the "changed_values" table is something that RhoConnect uses to check what sources need to trigger a PUT, POST or DELETE on RhoConnect (at least, that is what seems to be its purpose from my previous experiencie with RhoMobile apps). Since this table stays empty no matter what I create on my "Activity" table, it isnt posting any changes to the backend server.
Again, this is *my* interpretation on how it works and how I think it should work, but I may be completely wrong, please correct me if so.
I tried to replicate the error with the rhstore server and the AngularJS version from Javier Molina (javiermolina1234/rhomobile-angular-sample · GitHub) and in this example, everything works as expected.
I'm guessing there is a error in my factory, i'll check it out.