2017-03-25 28 views
0

助手是這樣:4.1.2。哈爾鐵軌教程。爲什麼 「高清full_title(PAGE_TITLE = '')」,而不僅僅是 「高清full_title(PAGE_TITLE)」

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「

感謝,

回答

2

這是默認值。當調用full_title如果你沒有通過page_title將採取default '' - blank string

1

它是爲了顯示默認值的參數的用法。

在這種情況下,不需要,因爲有代碼來處理空或零參數的情況。

相關問題