반응형
기본 페이지 호출하기
HTML / CSS / JavaScript
Model / Controller / View
기본적인 페이지 구성
3가지가 중요하다.
routes.rb
Controller
View
routes.rb
# 주소로 처음 들어가면 HomeController 에서 index 엑션에 연결해주세요
root 'home#index'
get '/' => 'home#index'
Controller 생성
rails generate controller home
코드
class HomeController < ApplicationController
# index 라는 엑션을 만든 것
def index
end
def hi
@message = "돔황챠~"
@showMessage = "사랑해~"
end
end
위치
app/controllers/xxx_controller.rb 형태로 존재
View
app/views/xxx.erb 형태로 존재
index.erb
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello World</title>
</head>
<body>
Hello Ruby On Rails World
</body>
</html>
hi.erb
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>HIHI</title>
</head>
<body>
HIHI~ Ruby On Rails World
<p><%= @message %></p>
<% if true %>
<p> <%= @shoeMessage %> </p>
<% end %>
</body>
</html>
결과
'Ruby > Ruby 기초' 카테고리의 다른 글
ruby on rails의 특징 (0) | 2022.08.26 |
---|---|
연산자 (0) | 2022.08.23 |
변수와 상수 (0) | 2022.08.21 |
Ruby 데이터 타입 (0) | 2022.08.20 |
Ruby를 시작하기전에.. (0) | 2022.08.19 |