Rails, Rest - как получить данные поста от вызовов ajax - PullRequest
0 голосов
/ 11 января 2010

Я занимаюсь разработкой приложения отдыха в Rails, и у меня возникла проблема. Я отправляю ajax сообщение в приложение rails rest

    update_feedback : function(attrs, success, error){
    $.ajax({
        url: '/sync/feedback',
        type: 'post',
        dataType: 'json',
        success: success,
        error: error,
        data: attrs,
        fixture: false
    })
}

Сервер Webrick говорит

Processing Sync::FeedbackController#create (for 127.0.0.1 at 2010-01-11 15:11:33) [POST] Parameters: {"created_at"=>"2009/11/15 12:37:49 +0100", "blog_name"=>"null", "title"=>"null", "guid"=>"74a27fb2-0e36-4ff0-a77e-5b9617a7549d", "body"=>"test", "author"=>"tibor"}

А теперь я не знаю, как получить данные из почтового запроса в приложении rails. Например, мне нужно получить параметр автора или создать новый комментарий. Я попробовал этот код, но он не работает

def create
    @comment = Feedback.new params[:post]
    @comment.save
  end

Приложение My Rest работает, и все запросы на получение запросов работают довольно хорошо. Как я могу получить все параметры и каждый параметр каждый тогда. Спасибо за вашу помощь.

1 Ответ

1 голос
/ 11 января 2010

Какой у вас идентификатор формы? Если созданы как стандартные, ваши параметры для обратной связи будут названы, например:

def create
  @comment = Feedback.new params[:feedback]
  @comment.save
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...