ruby-on-rails - generic - radio button rails
Rails button_to-aplicando la clase css al botón (2)
Esto es una tontería, pero simplemente no puedo averiguar cómo button_to
el elemento de entrada creado por Rails button_to
, y sí, he leído los documentos una y otra vez y he probado las muestras.
Aquí está mi código ERB:
<%= button_to "Claim", action: "claim", idea_id: idea.id, remote: true, class: ''btn btn-small'' %>
Y esto produce el siguiente HTML:
<form action="/ideas/claim?class=btn+btn-small&idea_id=4&remote=true" class="button_to" method="post">
<div>
<input data-remote="true" type="submit" value="Claim">
<input name="authenticity_token" type="hidden" value="pU3umgqrDx3WbalfNK10c9H5B5N4OzPpohs4bWW8mow=">
</div>
</form>
Mientras que todo lo que quiero es solo input
para tener class = "btn btn-small"
.
¿Ayuda? ¡Gracias!
La firma del método button_to
es
button_to(name = nil, options = nil, html_options = nil, &block)
Así que usa {}
para distinguir options
y html_options
<%= button_to "Claim", {action: "claim", idea_id: idea.id, remote: true}, {class: ''btn btn-small''} %>
<%= button_to "Claim", {action: "claim", idea_id: idea.id, remote: true}, {form_class: ''form'', class: ''btn btn-small''} %>
form_class: clase para el formulario
clase: clase para botón en el formulario