Eu encontrei isso outro dia em um aplicativo Rails 4 que estamos assumindo. Este é mais um #protip para que você não bata sua cabeça contra a parede.
Tip: Disabled <input> elements in a form will not be submitted.
via: http://www.w3schools.com/tags/att_input_disabled.asp
Também é bom saber que o Rails f.select
ou select_tag
helper tem uma opção disabled: ...
onde você pode especificar <option>
itens específicos para desabilitar. Porém, quando você tem um campo booleano como opção, deve ter cuidado, pois a opção disabled: true
será desativada apenas com true
o valor. A sugestão seria usar “0” ou “1” como valores para evitar esse caso.