Created
June 2, 2013 00:24
-
-
Save mynameispj/5692162 to your computer and use it in GitHub Desktop.
Rails - Easy "active" classes for menu links in Rails
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module ApplicationHelper | |
def current_class?(test_path) | |
return 'active' if request.path == test_path | |
'' | |
end | |
end |
Perfect thanks Improved the naming convention tho
module ApplicationHelper
def active_class_if_url(url)
return 'active' if request.path == url
''
end
end
guys, how can I do styling of active links if I have links like that in one view:
- @glossaries.each do |g|
%a.{ :href => glossary_path(g), data: { 'turbo_frame': :'entry' } }
= g.title
But result of clicking g.title
is rendered in another turbo frame and url in a browser not present.
Even if I force browser to have url in address bar with "data-turbo-action" => "advance" Helpers is doesn't working.
@mynameispj @gnclmorais @munirdelta @dan3lson
thanks in advance!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@Aravin
Your helper method would could look like this:
and then your navbar would contain
link_to
s like this:Note this uses Bootstrap 4.