README.md in vuejs-1.0.37 vs README.md in vuejs-1.0.38
- old
+ new
@@ -1,23 +1,25 @@
# Vuejs Gem
> Reactive Components for Modern Web Interfaces by Evan You and Vuejs team
+TODO: update this to support webpacker. Or make plans to create [webpacker-vue](https://github.com/ytbryan/webpacker-vue)
+
The rubygem `vuejs` ships with the following goodies:
- `vue` (v2.1.10)
- - `vuex` (v2.1.3)
+ - `vuex` (v2.1.1)
- `vue-router` (v2.1.3)
- `vue-validator2` (v2.1.7) + `vue-validator3` (v3.0.0-alpha.2)
- `axios` (v0.15.3)
It also ships with the following legacy goodies
- `vue` (v1.0.28)
- `vuex` (v1.0.1)
- `vue-router` (v0.7.13)
- - `vue-resource` (v1.0.3)
+ - `vue-resource` (v1.2.0)
- `vue-validator` (v1.4.4)
# Requirement
## Installation
@@ -34,10 +36,16 @@
Or install it yourself as:
$ gem install vuejs
+
+## Vue Component generator
+
+rails g vue <NAME>
+
+
## Usage
For 2.x Vue & vue-router or Vue-validator
```
//= require vue2
@@ -45,22 +53,28 @@
//= require vue-validator2
//= require vuex2
//= require axios
```
-## Note1
+# Some Solution
+### Sprockets::FileNotFound: couldn't find file 'vue-validator'
+
```
Sprockets::FileNotFound: couldn't find file 'vue-validator' with type 'application/javascript'
```
vue-validator has been changed to vue-validator2
and vue-validator3. Use `//= require vue-validator2` or `//= require vue-validator3` instead.
-Also changed are vuex to vuex2 `//= require vuex2`
+### Sprockets::FileNotFound: couldn't find file 'vuex'
-## Note2
+vuex has been updated to vuex2. Therefore use `//= require vuex2` to resolve the error `Sprockets::FileNotFound: couldn't find file 'vuex'`.
+
+
+### You are running Vue in development mode.
+
```
You are running Vue in development mode.
Make sure to turn on production mode when deploying for production.
See more tips at https://vuejs.org/guide/deployment.html
```
@@ -96,8 +110,14 @@
## License
The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
+## Book
+
+Richard LaFranchi and I are writing a book on Vue on rails. If you are interested to be one of the early reviewers of our drafts, please email me.
+
## Contact
📮 Bryan Lim ytbryan@gmail.com
+
+> If you are using vue.js via this rubygem, do let me know so that I can list your project/company on this repo. Thank you!