我是Rails的新手,所以这可能是一个简单的问题,但找不到任何似乎可以解释它的东西。
如何在rails中为表单设置样式。当我尝试使用默认样式进行输入时(例如)它对我的文本字段进行样式设置并创建相同的按钮。是否有内置约定或我必须添加某种帮助。如果它是帮手,你可以告诉我,因为我之前没有这样做过。
这是我的表格:
<% form_for (Post.new) do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :title %><br />
<%= f.text_field :title %>
</p>
<p>
<%= f.label :BattleCry %>
<br/><i>Between 25 and 300 words</i><br/>
<%= f.text_area :body %>
</p>
<p>
<%= f.submit 'Create' %>
</p>
<% end %><hr/>
答案 0 :(得分:6)
最合适的方式可能只是给他们不同的类,并通过常用的CSS方法设置样式。
例如
<%= text_field( :title, :class => "something" ) %>
答案 1 :(得分:0)
我认为这更像是一个CSS问题。你似乎在正确的轨道上看起来像红宝石一样明智。文本字段和按钮都是html中的输入类型,这就是为什么你的CSS样式适用于两者。