我是铁杆上的新人,我有一本书来研究它们。在一次实践中,我在我的Application Helper中创建了一个帮助程序,RSpec的测试工作正常,直到我必须打印我的帮助程序的结果。没有显示任何结果,也没有错误发生。
application_helper.rb
module ApplicationHelper
def title(*parts)
unless parts.empty?
content_for :title do
(parts << "Ticketee").join(" - ")
end
end
end
end
show.html.erb
<% title(@project.name) %>
projects_controller.rb
class ProjectsController < ApplicationController
def show
@project = Project.find(params[:id])
end
end
当我去节目链接时,我应该看到“随机项目名称 - Ticketee”,但只有他们向我显示“Ticketee”。
任何帮助......
答案 0 :(得分:2)
<% title(@project.name) %>
表示不向用户显示
<%= title(@project.name) %>
表示向用户显示 - 注意等于。