有没有一种方法可以为Rails的form_for添加样式,并使其显示为内联样式?
有没有一种方法可以为Rails的form_for添加样式,并使其显示为内联样式?
可能有更简洁的方法来做这件事,但它有效。 (我尝试了另一个嵌套哈希,但不行)
<% form_for(@model, :html => { :style => 'background-color:red;' }) do |f| %>
更加简洁的方法是在外部样式表(如application.css
)中定义样式。 form_for
创建了一个带有id属性的<form id="something"/>
标签。当然,您可以在样式表中使用此id来对表单应用特定的样式。
application.css:
.inline form { display: inline; }
form.html.erb
<div class="inline">
<%= form....
</div>