0
我是新手,我有一本书来研究它们。在一个实践中,我在我的应用程序助手中创建了一个助手,来自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“。
任何帮助......
OP使用'content_for'块设置内容。辅助函数不会直接返回结果。 –
@Baloo,我改变了,但仍然不起作用 –
你有'yield:title'在任何地方吗? –