[관리 화면] Spina (v1.0.3)를 만져 보았습니다.

목적


  • 바삭바삭하게 만들 수 있다고 해서 해본 것을 메모
  • Spina 개념 "Spina CMS A beautiful CMS for Rails developers."

  • 스피나 의 GitHub

  • 조건


  • 루비 2.5.0
  • Rails 5.2.0
  • psql (PostgreSQL) 10.4
  • spina (v1.0.3)

  • [DB] Mac에 PostgreSQL을 설치하는 방법

    절차


  • 프로젝트 폴더를 만들고 Spina 관련 Gem을 도입
  • Gem을 설치 한 후 지정된 명령으로 필요한 파일을 만듭니다
  • 서버를 시작하고 View 확인

  • 1. 프로젝트 폴더를 만들고 Spina 관련 Gem 도입



    프로젝트 파일을 만들고 이동
    mkdir spina-sample && cd $_
    

    결정의 new/DB는 postgresql
    rails _5.2.0_ new ./ -B -d postgresql --skip-turbolinks --skip-test
    

    Gemfile
    # 下記を追加
    gem 'spina'
    

    결정의 bundle
    bundle install --path vendor/bundle --jobs=4
    

    [개발 환경] 프로젝트별로 rails 개발 환경을 설정하는 방법

    2. Gem을 설치한 후 지정된 명령으로 필요한 파일 만들기



    DB 주변의 초기 설정 실행
    rails db:setup
    

    spina에 필요한 설정 수행
    # GitHubのREADMEを参照
    
    rails g spina:install
    
    ----
    # 途中、サイト名/テーマ/メール/パスワードを聞かれます
    What would you like to name your website? [MySite] ()test-site
    What theme do you want to use? (default/demo) [default] ()デフォルトなら[enter]
    Please enter an email address for your first user: [[email protected]] ()test@sample.com
    Create a temporary password: [password] ()111111
    ---
    
    # 最後に登録内容が表示される
    Your Spina site has been succesfully installed!
    
    Restart your server and visit http://localhost:3000 in your browser!
    The admin backend is located at http://localhost:3000/admin.
    
    Site name      :  test-site
    Active theme   :  default
    User email     :  test@sample.com
    User password  :  111111
    

    3. 서버를 시작하여 View 확인



    서버 시작
    rails s
    

    관리 화면 로그인 (http://localhost:3000/admin/login)





    관리 화면





    마지막으로



    놀라울 정도로 쉽게 할 수 있었다. 라고 할까, 거의 명령 입력만의 작업만으로 종료했다
    커스터마이즈하려면 더 해야 하지만 지금은 그런 시간 없기 때문에 시간이 오면 합니다.

    좋은 웹페이지 즐겨찾기