2009-11-18 44 views
2

我是Rails的新手,所以這可能是一個簡單的問題,但找不到任何似乎可以解釋的問題。樣式化Ruby on Rails 2 - 簡單問題

如何在導軌中設置樣式。當我嘗試使用默認樣式進行輸入時(例如),它使我的文本字段和創建按鈕的樣式相同。有沒有內置的慣例,或者我需要添加某種幫手。如果它是一個幫手,你可以讓我走過去,因爲我之前沒有做過。

這裏是我的形式:

<% 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/> 

回答

6

最合適的方式可能只是給他們不同的類,並通過通常的CSS方法來設計它們。

例如,

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

完美。謝謝。 – bgadoci 2009-11-18 15:46:51

0

我覺得這更是一個CSS問題。你似乎在正確的軌道ruby-on-rails-wise。文本字段和按鈕都是HTML格式的輸入,這就是爲什麼您的CSS樣式應用於兩者。