我收到以下错误:
undefined method `full_title'
在这一行:
<%= full_title(yield(:title)) %>
在我的布局文件上:
<%= full_title(yield(:title)) %> <%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %> <%= javascript_include_tag "application", "data-turbolinks-track" => true %> <%= csrf_meta_tags %> <%= render 'layouts/header' %><%= yield %> <%= render 'layouts/footer' %>
我正在尝试使用页面标题做类似Mike Hartle rails教程的事情,除了我没有使用测试.所以我没有在spec文件夹中创建支持文件.我实际上没有spec文件夹.我相信没有这个代码的支持文件:
def full_title(page_title) base_title = "Ruby on Rails Tutorial Sample App" if page_title.empty? base_title else "#{base_title} | #{page_title}" end end
导致错误.解决这个问题的正确方法是你不想创建测试,因此不想要spec文件夹?我在哪里可以放这个代码?