フォーム(form_for, form_tag)のボタンをリンクに変更する

Railsでフォームを作成する際に
ボタンになるケースが多いが、スマートフォンや色々なフィールドを
踏まえると、リンクにしておいてCSSでどうにかするパターンもある。
そんな時にRuby on Railsのフォームをサッブミットボタン→リンクにする方法をメモメモ。

form_forの場合

テーブル:user
確認ページ:confirm

<% form_for(@user, :url => {:action => "new_check"}, :html => {:name => :任意文字列A}) do |f| %>
名前:<%= f.text_field :name %>

<a href='#' onclick="document.任意文字列A.submit();" >確認画面へ</a>
<% end %>

form_tagの場合

確認ページ:confirm

<% form_tag({:action => "new_check"}, {:name => :任意文字列A}) do %>
名前:<%= f.text_field :name %>

<a href='#' onclick="document.任意文字列A.submit();" >確認画面へ</a>
<% end %>

※任意文字列Aが結びついて、次のアクションへ移動する仕組みの模様

以上です。