kapeskittu
kapeskittu

Reputation: 41

How to make the check box checked by default when using check_box_tag?

= form_tag movies_path, :id => 'ratings_form', :method => :get do

  Include:

  - @all_ratings.each do |rating|
    = rating
    - is_checked = (!@selected_ratings.nil? && @selected_ratings.include?(rating))
    = check_box_tag "ratings[#{rating}]", is_checked, is_checked, {:id => "ratings_#{rating}"}
    = submit_tag 'Refresh', :id => 'ratings_submit'

Upvotes: 1

Views: 500

Answers (1)

Salil
Salil

Reputation: 47512

Ref :- check_box_tag

Change

check_box_tag "ratings[#{rating}]", is_checked, is_checked, {:id => "ratings_#{rating}"}

to

check_box_tag "ratings[#{rating}]", is_checked, true, {:id => "ratings_#{rating}"}

Upvotes: 1

Related Questions