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里面的内容是什么意思,谢谢。