【今すぐ無料で試す】ゼロから始める定額・学び放題のプログラミング学習サービス「侍テラコヤ」

【Rails入門】check_box_tagの使い方を分かりやすく解説

Ruby on Railsを知っている人

このページではRailsのcheck_box_tagの使い方を詳しく解説していきます。

 

最後まで読んでいただくことでcheck_box_tagの使い方を学ぶことができます。

 

是非、読んでいただけたらと思います。

 

\単月定額と比べて総額最大48,000円OFF!/
学び応援キャンペーン実施中!
【超安心】1か月間全額返金保証付き

最短30秒で登録完了! 今すぐ侍テラコヤに入学してRuby on Railsを学ぶ!

 

 

以下のプログラミングスクールもオススメです。

 

是非検討してみてはいかがでしょうか?

 

  1. 侍テラコヤ初月50%OFF学び応援キャンペーン実施中)(解説記事はこちら
    学び応援キャンペーンでお得に申し込む!
    ・コスパ最高! 月額2,980円〜利用できる!
    ・単月定額と比べて総額最大44,400円OFF!

    ・学び応援キャンペーン実施中!
  2. TechAcademy
    無料体験レッスンに申し込む!
    ・Ruby/Ruby on Railsだけでなく、Git/GitHub、HTML/CSS、Bootstrap、SQL、Heroku、Web API、Vue.jsなど幅広く学ぶことができる

    ・今まで得た知識をアウトプットするために自分の作りたいWebサービスを作る
    無料体験レッスン実施中!

 

Ruby on Railsを知っている人

 




 

check_box_tagの使い方

 

ここではcheck_box_tagの使い方を解説していきます。

 

このページでは「WebApp」というWebアプリケーションの作成、コントローラーの作成、ビューの作成を終えているという前提でお話を進めていきます。

 

それでは「check_box_tag」というメソッドを使用してみましょう。

 

sampleビューのindex.html.erbを開いて以下のようにコードを記述します。

 

 

 

上記の4行目ではcheck_box_tag(“check”)というようにIDを指定してチェックボックスの表示を行っています。

 

ここではcheckというIDを指定しましたが、ID名はcheckでなくても構いません。

 

5行目ではlabel_tag(“check”, “チェックしますか?”)と記述されていますが、これはlabelタグの表示を行っています。

 

chek_box_tagに付属するlabelタグなので引数にcheck_box_tagのIDである「check」を設定しています。

 

次にsampleコントローラーを記述しましょう。

 

sample_controller.rbを以下のように記述してください。

 

 

 

このプログラムではcheckというIDでチェックボックスを作っています。

 

送信された値はprams[“check”]で取得することができます。

 

checkboxはONであれば、「1」が送られ、OFFであれば、値が送られることがありません。

 

そのため、checkboxのONかOFFかどうかはparams[“check”]の値があれば、ON、値がなければ、OFFと判断することができます。

 

それではサーバーを起動して動きを見てみましょう。

 

 

 




 

サーバーを起動してWebページにアクセスすると上記のように表示されます。

 

チェックボックスをONまたはOFFにして送信すると、チェックの状態が表示される仕組みになっています。

 

チェックボックスにチェックをいれて送信すると以下のように表示されます。

 

 

 

チェックボックスにチェックをいれないで送信すると以下のように表示されます。

 

 

 




 

Ruby on Railsを学ぶことができるオススメの教材

 

 

Ruby on Railsを知っている人

Ruby on Railsを学習している皆様にオススメの教材をご紹介させていただきます。

 

現場で使える Ruby on Rails 5速習実践ガイド

 

現場で使える Ruby on Rails 5速習実践ガイド」は現場で実際にどのように使われているのかという視点も交えて解説されています。

そのため、初心者の方が次のステップに進むために最適な本となっていますので、オススメです。

これらの本で是非学習を進めてみてはいかがでしょうか?

Ruby on Railsを知っている人

 

プログラミングスクール

 

以下のプログラミングスクールもオススメです。

 

是非検討してみてはいかがでしょうか?

 

  1. 侍テラコヤ初月50%OFF学び応援キャンペーン実施中)(解説記事はこちら
    学び応援キャンペーンでお得に申し込む!
    ・コスパ最高! 月額2,980円〜利用できる!
    ・単月定額と比べて総額最大44,400円OFF!

    ・学び応援キャンペーン実施中!
  2. TechAcademy
    無料体験レッスンに申し込む!
    ・Ruby/Ruby on Railsだけでなく、Git/GitHub、HTML/CSS、Bootstrap、SQL、Heroku、Web API、Vue.jsなど幅広く学ぶことができる

    ・今まで得た知識をアウトプットするために自分の作りたいWebサービスを作る
    無料体験レッスン実施中!

 

Ruby on Railsを知っている人

 




 

まとめ

 

Ruby on Railsを知っている人

最後まで読んで頂きまして、ありがとうございました。

 

途中で分からないことがあり、中々進まないこともあると思います。

 

しかし、順を追って学習を進めていけば、必ずできるようになるのであきらめず最後までやりぬきましょう!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です