以下是在腳手架中生成的_form.html.erb。對腳手架視圖應用樣式
<%= form_for(@post) do |f| %>
<% if @post.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@post.errors.count, "error") %> prohibited this post from being saved:</h2>
<ul>
<% @post.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<!-- <div class="field">
<%= f.label :name %><br />
<%= f.text_field :name %>
</div>-->
<div class="field">
<%= f.label :title %><br />
<%= f.text_field :title %>
</div>
<div class="field">
<%= f.label :content %><br />
<%= f.text_area :content %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
我想使用相同的視圖,但我想對其應用樣式。我可以看到div類「字段」和「動作」,但我無法將樣式應用於它。我嘗試應用來自assets/stylesheets/posts.css的樣式。我也無法找到css最初應用於此表單的位置。
對不起,我是新來的鐵軌。任何幫助表示讚賞。謝謝。
用「樣式」走出部分可以很好的爲DRY的代碼,但'stlyesheet_link_tag'也可以直接包含在佈局中。 – Smudge 2012-01-10 19:37:22
我完全同意。但是,恕我直言,分離CSS調用是一種很好的做法。當然,如果您只有一個電話,那麼直接將其包含在佈局中。 – Zakaria 2012-01-10 20:12:15