What is it?
2018λ 8μ 4μΌ perl x ruby 2018 λͺ¨μμμ λ°νν μλ£ μ λλ€. Ruby on Rails 5.1 μ μΆκ°λ webpacker μ¬μ©ν΄λ³΄κΈ° λΌμ΄λΈ μ½λ© ν λ μμ±λ μ½λλ₯Ό λ€μμ΄μ μ¬λ¦½λλ€.
Webpacker Tree
javascript
βββ packs
β βββ application.js
β βββ stylesheets.scss
βββ src
βββ posts
βββ images
β βββ index.js
β βββ sigong.gif
βββ index.js
βββ index.scss
λ μΌμ¦ νΈλ¦¬ ꡬ쑰λ₯Ό λ³Έλ°μ λ§λ€μμ΅λλ€. νΈλ¦¬ ꡬ쑰μ λν΄μλ webpackerμμλ μΈκΈλμ΄ μμΌλ μ°Έκ³ νμΈμ.
webpack-dev-server
μ ν΅μ μΈ rails s
λͺ
λ Ήμ΄λ‘ μλ²λ₯Ό μ€ννλ©΄ webpackλ κ°μ΄ μ€νλλ―λ‘ μ κ²½ μΈ νμ μμ΅λλ€.
νμ§λ§ κ°λ°μ μ’ λ μ€ννκ² νκ² ν΄μ£Όλ hot module reloadingμ μ¬μ©νκ³ μΆλ€λ©΄ bin/webpack-dev-server
λ₯Ό ν°λ―Έλμμ μΆκ°λ‘ μ€ννμΈμ.
slide share
λ°νμ μ¬μ©λ μ¬λΌμ΄λμ λλ€. https://www.slideshare.net/say8425/rails-js