RoR超新手,請各位版大幫忙。
以下這段自訂標籤輔助方法的code我看不太懂,只知其然卻不知其所以然:
這個Helper的目的是在當前頁面的navbar項目加上'active'這個class,
並以application.css中定義樣式。
#app/helpers/navbar_helper.rb
module NavbarHelper
def nav_li text, path #text,path的意思是?
active = request.path == path ? :active : nil #這句不太理解
它的意義
content_tag :li, link_to(text, path), class: active
end
end
希望能稍微跟我解釋一下這個def裡面的內容是什麼意思,謝謝。