Ruby語言建立Web服務器的過程詳解
這次選擇的Web服務器是Nginx,Nginx非常適合處理靜態(tài)資源,如圖片、CSS和JS文件,通過減輕應用服務器的負擔,Nginx使得Ruby on Rails應用能夠更高效地運行.
安裝啟動Nginx服務器
sudo apt install nginx
nginx -v

啟動Nginx服務器:
sudo systemctl start nginx
查看啟動是否成功:
sudo systemctl status nginx
設置Nginx服務器開機自動啟動:
sudo systemctl enable nginx

Nginx服務器啟動成功

建立Ruby on Rails 的個人博客(post)模型
輸入建立模型的命令:
rails generate model Post title:string body:text
現(xiàn)在模型具有標題(title)和正文(body)兩個屬性

遷移數(shù)據(jù)庫:
rake db:migrate
生成處理文章請求的控制器:
rails generate controller Posts index new create show edit update destroy

啟動Web服務器:
rails server

Ruby服務器啟動成功,在終端輸入 Ctrl+C 即可關(guān)閉服務器:

到此這篇關(guān)于Ruby語言建立Web服務器的文章就介紹到這了,更多相關(guān)Ruby Web服務器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Ruby中用線程實現(xiàn)經(jīng)典的生產(chǎn)者消費者問題代碼實例
這篇文章主要介紹了Ruby中用線程實現(xiàn)經(jīng)典的生產(chǎn)者消費者問題代碼實例,本文直接給出實現(xiàn)代碼和運行效果,需要的朋友可以參考下2015-01-01
Ruby中的類Google Map/Reduce框架Skynet介紹
這篇文章主要介紹了Ruby中的類Google Map/Reduce框架Skynet介紹,Skynet是一款創(chuàng)建分布式應用程序的框架,需要的朋友可以參考下2015-01-01
Ruby創(chuàng)建“關(guān)鍵字”同名方法別名的方法
這篇文章主要介紹了Ruby創(chuàng)建“關(guān)鍵字”同名方法別名的方法,本文提示的是一個小技巧,特殊場景時可能會用到,需要的朋友可以參考下2015-01-01
借助RubyGnome2庫進行GTK下的Ruby GUI編程的基本方法
這篇文章主要介紹了借助RubyGnome2庫進行GTK下的Ruby GUI編程的基本方法,介紹了基本的UI和事件響應的相關(guān)實現(xiàn),需要的朋友可以參考下2015-12-12

