Description:
If only providing the name, it will create a vue component in the general component folder with all JS, CSS, and HTML boilerplate. If providing a controller plus name like 'users/profile_component', it will put the component in the controller's view directory
Example:
rails generate ui:component <name> This will create: app/assets/javascripts/application/components/<name>.js app/assets/stylesheets/application/components/<name>.scss app/views/vue_components/_<name>.html rails generate ui:component <controller>/<name> This will create: app/assets/javascripts/application/views/<controller>/templates/<name>.js app/assets/stylesheets/application/views/<controller>/templates/<name>.scss app/views/<controller>/templates/_<name>.html