帮手就像:
module ApplicationHelper
# Returns the full title on a per-page basis.
def full_title(page_title = '')
base_title = "Ruby on Rails Tutorial Sample App"
if page_title.empty?
base_title
else
page_title + " | " + base_title
end
end
end
我不明白为什么会有“page_title =''”而不仅仅是参数“page_title”
谢谢,
答案 0 :(得分:2)
这是默认值。如果您未通过full_title
而致电page_title
,则会default '' - blank string
答案 1 :(得分:1)
用于显示参数中默认值的用法。
在这种情况下,不需要它,因为有代码可以处理空或nil参数的情况。