Unfortunately, that's not it. Welcome Back#{', ' unless current_user.name.blank?}
.../app/views/layouts/application.html.haml:11: syntax error, unexpected modifier_if, expecting ')' ...Helpers.html_escape(@page_title if @page_title)}" Additionally if I attempt to do it without any text inside #{} I still get the error: Page Title - #...@page_title if @page_title} .../app/views/layouts/application.html.haml:11: syntax error, unexpected modifier_if, expecting ')' ...Helpers.html_escape(@page_title if @page_title)}" Assuming no one else is having this problem could I have some sort of gem conflict? Would a list of my gems/Gemfile help? On Sep 22, 6:53 pm, radhames brito <rbri...@gmail.com> wrote: > Double quotes outside , single quote inside the #{} > > 2010/9/22, pcg79 <pat.geo...@gmail.com>: > > > > > I just created a new Rails 3 project and brought over some code from a > > previous project. Surprisingly (to me) some of it isn't compiling. > > > The problem line is: > > > Welcome Back#{", " unless current_user.name.blank?} > > > The error I get is: > > > ...l/app/views/layouts/application.html.haml:30: syntax error, > > unexpected modifier_unless, expecting ')' > > ...Helpers.html_escape(", " unless current_user.name.blank?)}" > > > If I change it to the below, it works fine. But it's so ugly: > > > == Welcome Back#{if current_user.name; ", "; end} > > > I'm running haml version 3.0.18. My old project was (admittedly) much > > older - Rails 2 running haml 2.2.20. > > > Just to see if the syntax had changed I created a simple erb file that > > had: > > > Welcome Back<%= "," unless current_user.name.blank? %> > > > And ran html2haml (version 3.0.18) on it. It produced: > > > Welcome Back#{", " unless current_user.name.blank?} > > > Which threw the unexpected modifer_unless error. Is this not supposed > > to work now? Should I just make a helper method and be done w/ it? > > > For the record I also tried haml version 3.0.13 and still got the > > error. > > > Thanks, all. > > > Pat > > > -- > > You received this message because you are subscribed to the Google Groups > > "Haml" group. > > To post to this group, send email to h...@googlegroups.com. > > To unsubscribe from this group, send email to > > haml+unsubscr...@googlegroups.com. > > For more options, visit this group at > >http://groups.google.com/group/haml?hl=en. > > -- > Enviado desde mi dispositivo móvil -- You received this message because you are subscribed to the Google Groups "Haml" group. To post to this group, send email to h...@googlegroups.com. To unsubscribe from this group, send email to haml+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/haml?hl=en.