[問題] 自訂Helper中的自訂標籤輔助方法
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裡面的內容是什麼意思,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.4.209
※ 文章網址: https://www.ptt.cc/bbs/Ruby/M.1430811230.A.380.html
推
05/05 15:40, , 1F
05/05 15:40, 1F
→
05/05 15:40, , 2F
05/05 15:40, 2F
→
05/05 16:05, , 3F
05/05 16:05, 3F
已補充,很抱歉沒說明清楚
※ 編輯: kpfzboekbof (140.112.4.209), 05/05/2015 16:10:06
推
05/05 19:46, , 4F
05/05 19:46, 4F
→
05/05 19:46, , 5F
05/05 19:46, 5F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章