Я пытаюсь добавить файл в модель, используя qqfile (хотя это на самом деле здесь не актуально).
Я смотрю на параметры, передаваемые на сервер для обновления, и у меня есть
{ id: 63, photo: 'foto_file.jpg'}
Насколько я понимаю, если объект будет передан с параметром id, rails поймет это как уже существующий объект и обновит эту модель.Если параметр id отсутствует, Rails будет использовать create.
Это не правильно ??Как в этом случае я могу сказать рельсам обновить, а не создать?Я предполагаю, что больше кода здесь не нужно, так как мои контроллеры действительно не помогут с решением, потому что я думаю, что решение принимается rails до того, как оно действительно попадет в контроллер.Но я рад опубликовать код контроллера, если он необходим.
--------------- мой javascript, использованный для обновления или создания модели ---------------------
render: function(){
var start_form=HandlebarsTemplates['user/userForm'](user.attributes);
$(this.el).html(start_form);
var uploader = new qq.FileUploader({
element: document.getElementById('file-upload'),
action: '/users',
onSubmit: function(id, fileName){
if(MyApp.user.id){
uploader.setParams({
id: MyApp.user.id
});
}
},
debug: true
});
},