рельсы для укладки - PullRequest
       1

рельсы для укладки

24 голосов
/ 01 сентября 2009

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

Ответы [ 3 ]

46 голосов
/ 01 сентября 2009

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

 <% form_for(@model, :html => { :style => 'background-color:red;' }) do |f| %>
3 голосов
/ 01 сентября 2009

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

1 голос
/ 01 сентября 2009

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

application.css:

.inline form { display: inline; }

form.html.erb

<div class="inline">
  <%= form....
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...