Phoenix.HTML.Link
предоставляет помощника button
, который сгенерирует код html ниже:
button("hello", to: "/world", method: :get, class: "btn")
#=> <button class="btn" data-method="get" data-to="/world">hello</button>
data-to
будет переходить на новую страницу при нажатии кнопки. Как это работает? Я подозревал, что у него должен быть некоторый код js для выполнения этого действия, но я не смог найти его в документации или исходном коде.
Причина, по которой я хочу его найти, заключается в том, что он генерирует новый URL-адрес с _csrf_token=&_method=get
и я хочу удалить его.