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'在任何地方嗎? –