Подтвердить что ты не робот

Рельсы form_for styling

Есть ли способ добавить стиль в rails form_for и сделать его отображаемым в строке?

4b9b3361

Ответ 1

Там может быть более чистый способ сделать это, но он работает. (Я пробовал с другим вложенным хешем, без кубиков)

 <% form_for(@model, :html => { :style => 'background-color:red;' }) do |f| %>

Ответ 2

Еще более простой способ - определить стиль во внешней таблице стилей (например, application.css). form_for создает тег <form id="something"/> с атрибутом id. Вы можете, конечно, использовать этот идентификатор в своей таблице стилей, чтобы применить определенный стиль к форме.

Ответ 3

Поместите его в div соответствующего класса? Это вещь для показа, а не вещь рельсов.

application.css:

.inline form { display: inline; }

form.html.erb

<div class="inline">
  <%= form....
</div>