разместить запрос с link_to в рельсах 3 - PullRequest
4 голосов
/ 12 августа 2010

Как мне сделать удаленный POST-запрос с пользовательскими параметрами с помощью помощника link_to в rails 3?

Я пробовал что-то вроде этого:

link_to 'Submit', model_path, :query => "value", :remote => true, :method => :post

POST работает, и элемент управления начинает действовать в контроллере, но я не получаю параметры POST в параметрах или где-либо еще.

Как мне это сделать?

Ответы [ 2 ]

12 голосов
/ 16 августа 2010

Ну, я понял.Мне нужно передать параметры самой функции model_path, например,

 model_path(:query => "value")

Не осознавал, что это была функция все время.Смена парадигмы ...

1 голос
/ 15 августа 2010

Вам нужно сделать 2 вещи

  1. Позвоните csrf_meta_tag помощнику в вашей голове HTML
  2. Добавьте rails.js для вашей библиотеки javascript. Прототип или JQuery.
...