iT邦幫忙

2022 iThome 鐵人賽

DAY 16
1
自我挑戰組

電腦、網路大解密 系列 第 16

Day 16 - Rails 簡單範例

  • 分享至 

  • xImage
  •  

在稍微了解 Rails 之後,我們來實際操作一下,建立一個簡單的 Blog 系統,體驗一下使用 Rails 開發是什麼感覺吧!

規劃

想要來做一個系統,首先需要了解需求,然後進行規劃。

我們今天的需求是一個超陽春 Blog,首頁會有個列表,顯示目前所有文章的標題和貼文日期。再來是每一篇文章都會有一個內容頁,顯示文章的標題、日期、內容。因為是超陽春 Blog,所以不會有登入系統、留言系統,只能純瀏覽文章,想要貼文的話要自己到資料庫去操作。

對於更複雜的系統,規劃可能會需要畫出設計圖、先想一下資料庫怎麼規劃等議題,但因為是超陽春 Blog,接下來就直接進入實作環節。

環境建置

開始實作之前我們要先設定一下開發環境,在第 8 天的 Ruby 簡介有講到,我們已經在虛擬機軟體如 VirtualBox 中安裝 Ubuntu 作業系統,然後安裝了 Ruby。接著我們來安裝資料庫軟體 SQLite,這是一個比較輕量的資料庫,剛好適合我們的超陽春 Blog,只要在 Terminal 下指令即可安裝:

sudo apt install sqlite3

再來就是 Rails,因為 Rails 是Ruby 寫成的,我們要使用 Ruby 的套件管理器來安裝:

gem install rails

詳細步驟可以參考 Rails 的官網教學

下回我們會繼續實作的部分。


上一篇
Day 15 - 資料庫
下一篇
Day 17 - Ruby 環境管理
系列文
電腦、網路大解密 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言