Mam łącze, za pomocą którego muszę przesłać prośbę o wpis. Zwykle używałbym jQuery i zapobiegłbym domyślnemu zachowaniu linku, a następnie wysłałbym formularz do miejsca docelowego. Wygląda na to, że Railsy powinny mi w tym pomóc. Oczywiście link_to
metoda ma opcję określenia metody http POST:
link_to "Profile", 'http://example.com/profile', method: :post
To działa, ale muszę też dodać 2 parametry. Próbowałem:
link_to "Profile", 'http://example.com/profile', method: post, param1: 'value1', param2: 'value2'
To właśnie dodało te parametry do <a>
elementu HTML, ale nie przesłało ich po kliknięciu linku:
<a rel="nofollow" param1="value1" param2="value2" data-method="post" href="http://example.com/profile">Profile</a>
Czy istnieje sposób na wykonanie żądania POST z parametrami przy użyciu link_to
lub jakiejkolwiek innej metody Railsów? Używam Railsów 3.2.9.