with rails images from application ruby-on-rails css ruby-on-rails-3 view

ruby on rails - rails - Rieles: ¿Cómo hacer que el botón "button_to" aparezca en la misma línea(sin una nueva línea)?



rails render view (2)

Esto no tiene que ver con los rieles, sino más bien con la forma en que se forma el buscador.

Un button_to es solo una forma conveniente de crear un formulario con un campo no visible. Si desea que el formulario esté en la misma fila que la dirección de correo electrónico, deberá colocarlo en un contenedor, generalmente un div, configure el div para que flote a la izquierda y desborde oculto.

Tengo un bloque -iterator para mostrar un usuario y una acción relacionada que se mostrará en la misma línea para cada iteración.
Puedes visualizar de esta manera: -

user1 update_attribute_button user2 update_attribute_button. ... and so on.

Pero si uso un método button_to, el botón se muestra en una nueva línea. que no quiero.heres mi fragmento de código: -

<% @post.bids.each do |bid| %> <p> <%= bid.user.email %> <%= button_to "Offer Bid", offer_bid_post_bid_path(@post, bid), :action => "offer_bid"> </p> <% end %>

Pero con el código anterior, el ''correo electrónico'' y la ''oferta de oferta'' aparecen en dos líneas, pero quiero mostrarlos como pares, con cada par apareciendo en una línea.

Lo puedo lograr usando un ''link_to''.
Si utilizo ''link_to'' en lugar de ''button_to'', puedo lograr mi idea, pero no puedo hacerlo con un button_to. ¿Por qué esta diferencia entre link_to y button_to.
Quiero mostrar la ''oferta de oferta'' solo como un botón.
Ahora, cómo hacer que el button_to buttin aparezca en la misma línea que el ''email''.

Por favor, avíseme si la descripción de la pregunta no está clara. Gracias por adelantado.


Un button_to genera una forma y un div alrededor del botón. Entonces, si no restringe el ancho del contenedor que está antes del botón, tomará el 100% del ancho presionando el botón.

<% @post.bids.each do |bid| %> <p> <div style="float: left; width: auto;"><%= bid.user.email %></div> <%= button_to "Offer Bid", offer_bid_post_bid_path(@post, bid), :action => "offer_bid" %> </p> <% end %>