iT邦幫忙

2022 iThome 鐵人賽

DAY 7
0

昨天我們已成功看到rails 的歡迎頁面
接下來,我們將來做屬於軟體世界的萬年歡迎頁面=> Hello world!
首先我們先來產生一個名為"Hello"的controller
輸入以下指令
rails g controller Hello index (這邊的g表示generate)

可以看到指令幫我們產生了一連串的檔案
其中,我們可以看到hello_controller.rb已成功產生
那麼,我們要在哪裡修改我們的歡迎頁面呢?

後面章節將解說MVC架構,這邊我們先有個初步的認知
在MVC架構下,跟畫面有關的大概都會被放在V(views)裡

因此我們來編輯app/views/hello路徑底下的index.html.erb檔案

還記得一開始介紹的vim編輯器嗎?
我們可以輸入以下指令來進行編輯

vim app/views/hello/index.html.erb

修改成喜歡的內容後
再次開啟瀏覽器 http://127.0.0.1:3000/

你會發現頁面還是原本的歡迎頁面
那我們剛剛做的頁面要怎麼顯示呢?

這時候我們需要去修改routes(路徑)
究竟什麼是routes呢,他的功用又是什麼?
就讓我們打開它,直接觀察他的程式碼吧

Rails.application.routes.draw do
  get 'hello/index'

這裡面的的路徑又代表什麼呢?
我們明天揭曉~


上一篇
Day 6 關於後端
下一篇
Day 8 Routes (帶位小弟) & MVC 架構
系列文
新手村的練功筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言