我收到此错误:未定义的方法`屈服” - Rails的
undefined method ` yield' for #<#<Class:0x007fccb4710880>:0x007fccb43f0308>
试图使用content_for帮手应用程序布局来渲染页面的具体样式表时。
我index.html.erb模板代码包含:
<% content_for :head do %>
<%= stylesheet_link_tag "inspection.css" %>
<% end %>
我application.html.erb代码包含:
<!DOCTYPE html>
<html>
<head>
<title>Plastics</title>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
<%= yield :head %>
</head>
<body>
<div id="wrapper">
<%= yield %>
</div>
</body>
</html>
我关于Ruby运行Rails的3.2.15 2.0.0- p195
我试过切换到Ruby 1.9.3-p429和其他版本的rails,包括3.2.12,3.2.13,..没有运气
我在其他应用程序中使用过这么多次,没有任何问题。
请发布整个错误stacktrace。 – Agis
您需要在这里提供更多的上下文,因为必须有其他代码混淆这一点。 – tadman