中斷後,我回到了rails中,ERB沒有按預期呈現。我從一個全新的項目中打開了一個視圖,在Chrome和Firefox中打開了一箇舊項目的視圖。在所有四種排列中都是同樣的問題。在瀏覽器中顯示爲HTML文件的ERb文件
這裏的_form.html.erb
<%= form_for(@cat) do |f| %>
<% if @cat.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@cat.errors.count, "error") %> prohibited this cat from being saved:</h2>
<ul>
<% @cat.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :birth_date %><br>
<%= f.date_select :birth_date %>
</div>
<div class="field">
<%= f.label :color %><br>
<%= f.text_field :color %>
</div>
<div class="field">
<%= f.label :name %><br>
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :sex %><br>
<%= f.text_field :sex %>
</div>
<div class="field">
<%= f.label :description %><br>
<%= f.text_area :description %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
而這裏的new.html.erb
<h1>New Cat</h1>
<%= render 'form' %>
<%= link_to 'Back', cats_path %>
這裏就是瀏覽器呈現:
我運行軌4.2.1和紅寶石2.2.1,我是兩個版本的全新。
沒有足夠的信息來幫助;相關的項目結構(例如'app' dir),樣本控制器等,也可能是Gemfile。 – 2015-04-03 00:18:34
謝謝,我只是在github上添加了一個應用程序的鏈接;我會確保這個SO帖子反映了問題和解決方案的最終結果。 – rainbowsorbet 2015-04-03 00:30:37