未定义的方法`full_title'

 Mr丶X8063_789 发布于 2023-01-15 13:38

我收到以下错误:

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文件夹?我在哪里可以放这个代码?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有