Mais conteúdo relacionado
Semelhante a 古き良きRailsプロジェクトに wepbackとvue.jsを導入した話 (20)
古き良きRailsプロジェクトに wepbackとvue.jsを導入した話
- 2. self.inspect
[1] https://github.com/muramurasan/okuribito
➢ gemのロゴを書いたり・・・
➢ たまにQiitaの記事を書いたり・・・
➢ 新卒で某SIerに入社したのあと、渋谷のベン
チャー企業にてRuby on Railsを学び、2016年10
月エネチェンジに入社。
➢ なぜかPaypal、ベリトランス、SMBC、YDSなど決
済周り、請求周りを実装することが多い。
➢ 最近、ちょくちょくお客様先に行くこともあり。
Name : Yuya Taki
GitHub : yuyasat
Qiita : yuyasat
[1]
若輩者ですので、何卒優しくご教授いただけ
ればと思います。
(commitはしていない)
➢ 初めて勉強会で喋ります。
➢ フロントエンドとかあまり詳しくないで
す!
- 10. Vue.jsをどうRailsに組み込んだか
➢ vuejs-rails(gem)を使う
○ JSライブラリ自体のバージョンに追いついていけるか不安
➢ Webpackerを使う
○ enechangeは残念ながらまだRails 4.2
○ webpackをラップしている。webpackの進歩についていけるか不安
➢ frontendのエコシステムを利用する
○ npmで管理
rails
└── frontend
├── config
│ ├── development.js
│ └── production.js
├── package.json
└── src
└── javascripts
└── このディレクトリ以下に jsファイルを置いて行く。
・digest付与
・minify
sprockets
app/assets/javascripts/packed/
2015.11.29 WebPackを使ってRailsからJavaScriptを楽に良い感じに分離する
ゆるやかにsprocketsを利用
- 11. もっとsprocketsから離れることもできる
rails
└── frontend
├── config
│ ├── development.js
│ └── production.js
├── package.json
└── src
└── javascripts
└── このディレクトリ以下に jsファイルを置いて行く。
・digest付与
・minify
sprockets
webpack-manifest-plugin
webpack.optimize.UglifyJsPlugin()
app/assets/javascripts/packed/
➢ digest付与はwebpack-manifest-pluginでできるし、minifyもUglifyJsPlugin使えばできるから
sprocketsはもういらないのでは。。
➢ とはいえ、jsが不要なところもあるし、 cssの方はasset pipelineに乗っかるのが便利だから sprokets
とのお付き合いは絶やす必要はないか。。
[1] Webpacker を使わずに webpack で頑張る
[1]
- 14. 資料
2017.06.23 Webpacker is installed(Misoca)
2015.11.29 WebPackを使ってRailsからJavaScriptを楽に良い感じに分離する
2017.03.02 Webpacker を使わずに webpack で頑張る
2014.12.05 Sprockets再考 モダンなJSのエコシステムと Railsのより良い関係を探す
2016.06.08 Rails 4.2でSprocketsを捨ててwebpackに移行する
2016.12.13 もし、僕らのRailsにSprocketsがなかったら
2017.01.10 Rails & Webpackerでフロントエンド開発環境を整える
2017.01.19 Rails5.1から追加されると噂の Webpackerを使ってReact.jsを動かす。
2017.03.27 Webpackerを使ったRailsでのJavaScript開発(Cookpad)
2017.05.31 Roppongi.rb #3 "Rails x Frontend-Tech"(Roppingi.rb)
2017.05.22 Railsフロントエンド技術の今とこれから
webpacker
2017.02.27 Rails5.1から導入されるwebpacker.gemは本当にRailsのフロントエンド開発に福音をもたらすのか ?
2017.10.21 Webpacker 3ではじめるRailsエンジニアのためのモダンフロントエンド入門 〜Sprocketsを使わないRailsプロジェクト
試案〜