Open jchatel opened 4 years ago
Hello @jchatel
Sorry, it doesn't work the way you expect.
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.
Thanks for the reply & confirming this is not possible @yivo
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?