У меня есть ссылка, по которой мне нужно отправить запрос на публикацию. Обычно я использую jQuery и предотвращаю поведение ссылки по умолчанию, а затем отправляю форму в пункт назначения. Похоже, что Rails сможет мне помочь. Конечно, у этого link_to
метода есть возможность указать HTTP-метод POST:
link_to "Profile", 'http://example.com/profile', method: :post
Это работает, но мне нужно добавить еще 2 параметра. Я старался:
link_to "Profile", 'http://example.com/profile', method: post, param1: 'value1', param2: 'value2'
Это просто добавило эти параметры в <a>
элемент HTML, но не отправило их при нажатии на ссылку:
<a rel="nofollow" param1="value1" param2="value2" data-method="post" href="http://example.com/profile">Profile</a>
Есть ли способ выполнить запрос POST с параметрами, используя link_to
или любой другой метод Rails? Я использую Rails 3.2.9.