Use Ransack with radio buttons for boolean values

815 views
Skip to first unread message

Amree

unread,
Nov 20, 2011, 4:42:39 AM11/20/11
to rubyonra...@googlegroups.com
Hello

I'm trying to search for active and non active users. These radio buttons work just fine except that it didn't reselect itself after the form has been submitted. So, what should I do to ensure it will be selected just like how my text field populated automatically after the form has been submitted?

= search_form_for @q do |f|
  = f.radio_button :is_active_false, 1
  = f.radio_button :is_active_true, 1

Thanks in advance.

Lucca Mordente

unread,
Aug 20, 2012, 2:49:36 PM8/20/12
to rubyonra...@googlegroups.com
Amree,

have you tried the :checked option?

That was the only solution for me.
If anyone have any better solution, please post here.

Lucca Mordente



On Thu, Aug 16, 2012 at 1:15 PM, Lucca Mordente <luccam...@gmail.com> wrote:
Hi Amree,

Try something like this:

= f.radio_button :is_active_false, 1, :checked => @search.is_active_false
= f.radio_button :is_active_true , 1, :checked => @search.is_active_true

Let me know if this works for you.

Also, aren't you able to check both buttons at the same time, given that the have different name attribute from each other?

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/V7Y2J75VOfwJ.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Michael Pope

unread,
Oct 17, 2012, 8:44:42 PM10/17/12
to rubyonra...@googlegroups.com
I use a drop down box as then I can select true, false or don't care
(blank).

= f.select :my_bool_field_eq, options_for_select([false, true]),
include_blank: true

--
Posted via http://www.ruby-forum.com/.
Reply all
Reply to author
Forward
0 new messages