rails form_for造型

时间:2009-09-01 03:11:49

标签: html ruby-on-rails css

有没有办法将样式添加到rails form_for并使其显示为内联?

3 个答案:

答案 0 :(得分:46)

可能有一种更简洁的方法可以做到这一点,但它确实有效。 (我尝试了另一个嵌套哈希,没有骰子)

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

答案 1 :(得分:3)

更简洁的方法是在外部样式表中定义样式(如application.css)。 form_for创建一个带有id属性的<form id="something"/>标记。您当然可以在样式表中使用此ID将一些特定样式应用于表单。

答案 2 :(得分:1)

把它放在适当类的div中?它是一个显示器,而不是轨道物。

application.css:

.inline form { display: inline; }

form.html.erb

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