Rails 3 jQuery Ajax вставить запись Нажмите - PullRequest
0 голосов
/ 13 января 2012

Создан новый эшафот "Пользователи" с полями "имя" и "описание" Все работают как положено на работу ...

Иметь другую страницу, на которой есть ссылка для добавления новой записи в «Пользователи» при щелчке через ajax.

В настоящее время при нажатии ссылки вставляется запись, но поля "имя" и "описание" не заполняются ...

Вот мой код jquery для ссылки:

$("#test-users").click(function(){

    var secure_token = $('meta[name="csrf-token"]').attr("content");

    var dataString = 'authenticity_token='+ secure_token + '&name=' + 'test 1' + '&description=' + 'test 2';  

    $.ajax({  
      type: "POST",  
      url: "http://localhost:3000/users",  
      data: dataString,
      success: function() {  
        alert('success');
      }  
    });

    return false;

});

1 Ответ

0 голосов
/ 13 января 2012

Попробуйте с помощью &user[name]=test1&user[description]=test2 для данных (в дополнение к токену).

Затем убедитесь, что ваш контроллер обращается к данным через params[:user].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...