やはりフォームの作成方法が難しいたぬきです。今回は、collection_check_boxというviewヘルパーの理解にかなり時間がかかったので、備忘も兼ねて整理してみようと思います。 check boxの書き方3つ そもそも、チェックボックスの書き方なのですが、以下の3つの方法があり、それぞれ以下のように使い分けます。 check_box_tag(関連するモデルがないとき) check_boxメソッド(関連するモデルがあるとき) collection_check_boxes(多対多のリレーションのモデルを表現するときに便利) check_box_tagの書き方 check_box_tagの書き方は以下の通りです。一緒に、ラベルも併記しています。 なお、以下、viewの情報はhamlで書きます。