Tenho um link com o qual preciso enviar uma solicitação de postagem. Normalmente, eu usaria jQuery e evitaria o comportamento padrão do link e, em seguida, enviaria um formulário para o destino. Isso parece algo com que Rails deveria ser capaz de me ajudar. Com certeza, o link_to
método tem uma opção para especificar um método POST http:
link_to "Profile", 'http://example.com/profile', method: :post
Isso funciona, mas preciso adicionar 2 parâmetros também. Eu tentei:
link_to "Profile", 'http://example.com/profile', method: post, param1: 'value1', param2: 'value2'
Isso apenas adicionou esses parâmetros ao <a>
elemento HTML, mas não os enviou ao clicar no link:
<a rel="nofollow" param1="value1" param2="value2" data-method="post" href="http://example.com/profile">Profile</a>
Existe uma maneira de fazer uma solicitação POST com parâmetros usando link_to
ou qualquer outro método Rails? Estou usando o Rails 3.2.9.