KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Depending on if a user is signed in or not, I'd like to print a different kind of %body-tag. This is how I currently do it: - if defined? @user %body(data-account="#{@user.account}") %h1 Welcome -# all my content - else %body %h1 Welcome -# all my content As you can see there's a lot of duplicated code in there. How can I eliminate this? I already tried the following: - if defined? @user %body(data-account="#{@user.account}") - else %body %h1 Welcome -# all my content Unfortunately, this doesn't work since HAML interprets it as if the %h1 and the content is part of the else-statement, which of course they aren't. Any ideas on how to solve this? I run in this problem all the time, so I can't imagine there isn't a simple solution for it.
Tags (comma-separated)
Save Edits
Cancel