样式表单Ruby on Rails 2 - 简单问题

时间:2009-11-18 15:12:15

标签: ruby-on-rails css ruby forms

我是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/>

2 个答案:

答案 0 :(得分:6)

最合适的方式可能只是给他们不同的类,并通过常用的CSS方法设置样式。

例如

<%= text_field( :title, :class => "something" ) %>

答案 1 :(得分:0)

我认为这更像是一个CSS问题。你似乎在正确的轨道上看起来像红宝石一样明智。文本字段和按钮都是html中的输入类型,这就是为什么你的CSS样式适用于两者。