У вас есть что-то, что сработает.Попробуйте:
<%= check_box_tag 'XXXXXXX', 'true', true, :disabled => (@setting.archived ? true : false ) %>
, помня, что (test ? a : b)
- это отдельное выражение, оцениваемое в a
, если test
- true, и b
, если оно false.