その他
    ホーム 技術発信 DoRuby button_to ボタンでリンク rails

    button_to ボタンでリンク rails

    この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

    こんにちはカツオです。

    今日は、初心に戻ってハイパーリンクではなく、ボタンでリンクする方法を紹介します。 

     link_toやurl_forを使えば、リンクを作成することはできると思いますが

    ハイパーリンクではなくボタン形式でリンクを作成する方法です。

    ボタンでリンクを作成する場合には

    ○button_to

    を使用します。

     使い方は、link_toと同じです。

    button_to(“更新”, :action =>’update’)

    #=><form method “post” action=”/top/update” class=”button-to”>

           <div><input type=”submit” value”更新” /></div></form>

    このbutton_toポイントとしては、

    ・formタグで作成されるので、既にformタグの中にいる場合は使えない

    ・当然ボタンによるリンクになる

    ・postメソッドが用いられるので、データの更新がある場合などのリンクに適している。

    ということがあげられます。

    今日は初歩的な内容でしたね。

    でわでわまた。