2017-04-09 19 views
0

我正在做我的習慣修改更新到一個新的rails版本。我正在使用Michael Hartl的Ruby on Rails教程(Rails 5)。我正在構建他的sample_app。 application.html.erb正如所料有一個<%= yield %>調用,它不插入頁面內容。有沒有人知道爲什麼會發生這種情況?<%= yield %>沒有插入頁面內容

終端顯示:將/var/lib/gems/2.3.0/gems/actionpack-5.0.1/lib/action_dispatc h/middleware/templat es/rescues/routing_e rror.html.erb渲染當我嘗試加載頁面時解救/佈局。

這是application.html.erb

<`!DOCTYPE html> 
<html> 
    <head> 
    <title><%= full_title(yield(:title)) %></title> 
    <%= csrf_meta_tags %> 
    <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 
    <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 
    <%= render 'layouts/shim' %> 
    </head> 
    <body> 
    <%= render 'layouts/header' %> 
    <%= yield %> 
    <%= render 'layouts/footer' %> 
    </body> 
</html>` 
+0

你得到的錯誤?什麼顯示? – rwehresmann

+0

@gleb列出你'application.html.erb'代碼 –

+0

「<!DOCTYPE HTML!> <%= full_title(收益率(:標題))%> <%= csrf_meta_tags%> <% = stylesheet_link_tag'application',media:'all','data-turbolinks-track':'reload'%> <%= javascript_include_tag'application','data-turbolinks-track':'reload'%> < =渲染 '佈局/墊片' %> <%=渲染 '佈局/頭' %> <%= yield %> <%=渲染 '佈局/頁腳' %> ' – gleb

回答

0

我重新創建應用程序,並偷走了application.html.erb我把它放在原來的應用程序。有效!!出於好奇,我取代了原來的application.html.erb,它工作??????

相關問題