rails로 페이지 만들기

2233 단어 Rails
LP는 지금까지 내용의 인코딩에 불과했지만 자신이 처음으로 페이지를 만들어 rails에 대한 지식을 조금 배웠다.

rails로 페이지를 표시하기 위해서

  • view
  • Controller
  • 동작
  • routing
  • 상기 4개 제작이 필요합니다.

    먼저


    terminal을 사용하여 다음 명령을 실행합니다
    rails generate controller コントローラ名
    
    다양한 파일을 생성합니다.

    뷰 생성하기


    브라우저에서 튀어나온 요청이 루트 → 컨트롤러에 의해 수락되었습니다.
    그리고 컨트롤러는 어떤view를 표시하고 표시할지 결정합니다.
    view는views 폴더에 있습니다., erb가 많습니다.
    app/views에 저장됩니다.
    파일 이름은 (작업 이름)입니다.html.eb로 설정

    서류에 써볼게요.
    index.html.erb
    <div>
     hello world!
    </div>
    

    Controller 만들기


    Controller 파일은 app/controllers에 저장됩니다.

    작업 작성


    Rails 애플리케이션에서 컨트롤러는 클래스로 정의됩니다.
    동작은 컨트롤러 클래스의 방법으로 정의됩니다.
    hello_controlloer.rb
    class HelloController < ApplicationController
      def index
      end
    end
    

    링크 설정


    라우팅은 URL 요청이 취소될 때 어떤 컨트롤러가 어떤 동작을 할지 결정하는 곳입니다.
    config/routes.rb는 대응하는 곳이다.
    예제
    routes.rb
    Rails.application.routes.draw do
     get '/hello' to: 'hello#index'
    end
    # get URL => "コントローラ名#アクション名"
    
    이렇게 되면http://localhost:3000/hello
    보기 페이지를 엽니다!

    좋은 웹페이지 즐겨찾기