因此,我最近實現了一些代碼,通過控制器將頁面標題分配給我的應用程序中的頁面。測試應用程序中所有頁面的頁面標題
在控制器:
def index
@page_title = "My Awesome Index Page!"
end
在主要佈局:
<title><%= @page_title ? "#{@page_title} - Website Name" : "Website Name" %></title>
的目標是讓網頁的名字,如 「!我真棒索引頁 - 網站名稱」,但是在控制器中未定義@page_title的情況下,它只是默認爲「網站名稱」
現在到了這個問題。這個應用程序有250頁左右的地方。我想要某種自動化的方式來測試所有的頁面,並確保我沒有錯過任何。理想情況下,我希望有一個自動測試,可以打到每一頁,以便在添加未來頁面時,如果未定義@page_title,測試將失敗並提醒我新頁面需要設置page_title。
另外,至少有一種我可以運行的腳本可以在應用中的每個頁面上點擊並返回頁面標題列表或其他內容。這樣我至少可以確保我得到了他們中的每一個。