You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I prefer typing PUG over HAML, mostly because I don't need to type % constantly and it feels nicer, but installing it on a simple Rails app is not as straightforward as with HAML.
With HAML, all I do is
gem 'haml', '~> 5.1.2'
And now, I can rename my views/layouts/file.html to views/layouts/file.html.haml job done
It's not working with PUG and it seems like we need to create extra files as templates with .jst. ??, am I missing something or is it really more complicated than it should be?
The text was updated successfully, but these errors were encountered:
Pug is templating engine for Node.js. Ruby code can't be evaluated in such templates. So it can't be used in Rails views while HAML gem can do that because it is HAML implementation in Ruby.
The only purpose of this gem is to add ability to
a) Render Pug templates using Ruby (e.g. using Node.js VM)
b) Compile Pug templates to JS functions to be included in the JS asset file and to be used on frontend: template(locals) => HTML.
I prefer typing PUG over HAML, mostly because I don't need to type % constantly and it feels nicer, but installing it on a simple Rails app is not as straightforward as with HAML.
With HAML, all I do is
gem 'haml', '~> 5.1.2'
And now, I can rename my
views/layouts/file.html
toviews/layouts/file.html.haml
job doneIt's not working with PUG and it seems like we need to create extra files as templates with .jst. ??, am I missing something or is it really more complicated than it should be?
The text was updated successfully, but these errors were encountered: