ruby-on-rails - column - add activeadmin gem
Atributo HTML personalizado requiere un ayudante personalizado? (2)
Estoy tratando de crear un formulario con algunos atributos de datos personalizados en las entradas:
<input type="text" data-family="Dinosaurs">
Esta parecía una buena forma limpia de tener acceso fácil al front-end (¡jaja!) Con jQuery:
$("[data-family=''Dinosaurs'']").doSomething()
El problema es que no puedo obtener Rails (3.0.3) para representar el atributo.
<%= f.text_field :question, :id=>"poll_question", :class=>"BigInput", :style=>"width:98%;", :attributes=>"data-submit_clear=''1''" %>
He probado muchas permutaciones sin éxito y no puedo encontrar un ejemplo de cómo hacer esto. ¿Necesito modificar el ayudante text_field
para admitir atributos personalizados?
Rails> 3.1 tiene un atajo útil para atributos de datos como este que la mayoría de los ayudantes que generan HTML admiten:
<%= f.text_field :question, :data => { :submit_clear => ''1'' } %>
Puede hacer que las cosas sean más legibles cuando tiene un par de atributos de datos, por ejemplo:
<%= f.text_field :question, :data => { :submit_clear => ''1'', :more_info => ''Ok'', :also => ''this'' } %>
Ups. Es solo
<%= f.text_field :question, :id=>"poll_question", :class=>"BigInput", :style=>"width:98%;", ''data-submit_clear''=>''1'' %>