rails+vue 환경 구축

2887 단어 Rails

Vue 가져오기


Gem 가져오기


Gemfile
gem "webpacker", github: "rails/webpacker"
bundle install

들여오다


version이 나타나면 설치됨
$ brew install yarn

$ yarn -v
yarn install 1.15.2

웹 패키지 설치

$ bundle exec rails webpacker:install

Rails에서 웹 팩을 사용하는 데 필요한 설정 파일이 자동으로 만들어집니다.

Vue의 초기 파일 가져오기

$ bundle exec rails webpacker:install:vue
Vue 이동에 필요한 파일을 자동으로 생성합니다.

vue 설정 표시


각 파일 수정


config/routes.rb
Rails.application.routes.draw do
+  root 'homes#index'
  resources :articles
  resources :users, defaults: { format: :json }
-  get 'homes/index'
end
controllers/homes_controller.rb
class HomesController < ApplicationController
  def index
  end
end
views/homes/index.html.erb
<%= javascript_pack_tag 'hello_vue' %>
<%= stylesheet_pack_tag 'hello_vue' %>
<h1>Homes#index</h1>

서버 시작


두 개 필요해.
# Rails server の立ち上げ
$ bundle exec rails s

# Frontend server の立ち上げ
$ bin/webpack-dev-server
이렇게 되면 일단 뷰의 영입은 OK!

좋은 웹페이지 즐겨찾기