Given the following Rails 3 check_box_tag
<%= check_box_tag 'XXXXXXX', 'true', true, (@setting.archived == true, :disabled => ? true : false ) %>
How do I make the disabled setting conditional on @setting.archived ?
Any ideas?
Thanks
You've nearly got something that'll work. Try:
<%= check_box_tag 'XXXXXXX', 'true', true, :disabled => (@setting.archived ? true : false ) %>
remembering that (test ? a : b)
is a single expression evaluating to a
if test
is true, and b
if it's false.
To shorted Chowlett's answer, you can just do:
<%= check_box_tag 'XXXXXXX', 'true', true, :disabled => @setting.archived %>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With