У меня есть действие, которое отправляет информацию в службу через метод POST, и я хочу, чтобы это было триггером по электронной почте по ссылке.Отправить форму с эл. Почты rails 3
I'v попробовал это в моем шаблоне электронной почты:
Во-первых, указать метод пост в link_to тег:
<%= link_to 'click here', action_url(:id => @model.id), :method => 'post' %>
но действие вызывается с помощью метода GET и я получаю маршрутизацией ошибка.
И второй, сделайте это через форму со скрытым полем, но маркер CSRF не был признан:
<%= form_tag action_url, :method => 'post' do %>
<%= hidden_field_tag :id, @model.id %>
<%= submit_tag 'click here' %>
<% end %>
Есть ли вообще это делать? Или, если нет, какой у меня лучший вариант?