i have a footer as the last element in my application.html.erb page, however for one page in the whole site, i do not want the footer to appear.
Whats the best way to handle this? every solution i come up with is wet (not dry)
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Why don’t you create a specific layout for this single page? It should be more maintainable than any extra logic.
DRY is not a goal to reach, it’s like a conditional warning and like all warnings, you can ignore them if it makes sense.
If you really insist, do this:
So the footer will disappear only if you set the instance variable in your controller:
Another way could be to check params action/controller and put the logic in a helper method.