Os elementos do formulário de entrada desativados não são enviados

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.selectou select_taghelper 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: trueserá desativada apenas com trueo valor. A sugestão seria usar “0” ou “1” como valores para evitar esse caso.