I want to use emberjs to simplify the client-side user interaction and ajax update requests for my rails web site. In emberjs they say:
If you are using build tools to manage your application's assets, most will know how to precompile Handlebars templates and make them available to Ember.js.
and
If you're using build tools, create a Handlebars file at templates/components/blog-post.handlebars
I know how to precompile handlebar templates through the npm handlebars tool, but that does not seem to work with the components since handlebars doesn't care about folder names.
I searched and found ember-tools and ember-cli, but they all seem to work as a server framework. I do not know much about nodejs as server. So I am not sure whether it is appropriate to choose emberjs in my case, and how should I build handlebar templates (such as components) for emberjs client-side usage?