亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Ruby on Rails網站項目構建簡單指南

Ruby on Rails網站項目構建簡單指南

熱門標簽:買了外呼系統不想用了怎么辦 邯鄲外呼調研線路 北京語音電銷機器人價格 樂昌電話機器人 真人語音電銷機器人系統 開封百應電銷機器人聯系方式 電話機器人電話卡封號怎么辦 武漢呼叫中心外呼系統線路商 浦東上海400開頭的電話申請

創建 Rails 項目

創建一個普通的 Rails 項目,可以直接使用以下命令:

rails new blog

但在國內因為連接 RubyGems 的速度太慢,而 Rails 默認在構建完項目結構后,會使用 bundle 命令從 RubyGems 下載安裝依賴包。最后會因為網絡問題而卡死。所以需要使用 --skip-bundle 參數跳過執行 bundle 這一步。然后使用國內的 Gems 鏡像源來完成后面依賴包的安裝。國內推薦的源是 Ruby China 提供的: https://gems.ruby-china.org/。

最后整理步驟如下:

創建項目:

rails new blog --skip-bundle

修改項目目錄中的 Gemfile 文件,修改第一行中 source 后面引號中的內容值為:https://gems.ruby-china.org/
最后在項目目錄中執行: bundle install 完成安裝依賴包。
至此,一個標準的 Rails 項目骨架創建完成。

配置 Rails 項目

默認情況下,已經可以使用生成好的項目骨架來開始開發項目,但根據實際需求,還是需要對一些配置進行調整。比如時區,或使用 MySQL 等。

設置時區

默認 Rails 使用的是 UTC 時區,如果項目只是在國內使用,這會導致數據跟時間相關的值都會比國內的時間晚 8 個小時。所以如果非國際性項目,可以把時區固定到國內。

打開項目目錄中 config/application.rb 文件。去掉 config.time_zone 配置項前的注釋,然后修改配置項的值為 Beijing,最后添加一行新的配置:

config.active_record.default_timezone = :local

使用 MySQL

默認 Rails 使用的是 sqlite 數據庫,如果要使用 MySQL,還需要安裝 MySQL 的程序包。并修改數據庫默認配置。

打開項目目錄中的 Gemfile 文件,添加一個全局的依賴包 mysql2,格式如下:

gem 'mysql2'

然后執行: bundle install 安裝依賴包。

接下來打開 config/database.yml 文件,修改 development 區塊的配置如下格式:

development:
 adapter: mysql2
 database: blog
 username: root
 password:
 host: 127.0.0.1

創建 Rails 文檔

對于已經熟練掌握了 Rails 的老手來說,這一步并不是必須的。但對于像我這樣的新手,經常會需要去翻翻手冊來尋求幫助,把文檔搬到本地,省去了在沒有網絡或網速太慢時的煩惱。Rails 提供了命令,可以在項目中生成 Rails 的本地手冊和 API 文檔。

首先需要添加一個依賴包: redcarpet。打開項目中的 Gemfile 文件,因為只是在本地環境下使用,所以不用加入到全局依賴,找到文件底部的 development 配置塊,添加到這里就行了,格式如下:

gem 'redcarpet', '~> 3.1.2'

然后執行: bundle install 安裝包。

使用如下命令生成 Rails 幫助文檔和 API 文檔:

rake doc:guides
rake doc:rails

命令完成后,文檔會生成到 doc 目錄。

在 Rails 中創建自定義命令
開發 Web 應用時,難免會遇到需要編寫在終端執行的命令腳本。比如說要從一個很大的文本中導入數據。在 Rails 中完成這個事情相當簡單,下面是一個示例。

首先是創建腳本文件。在 Rails 項目的 lib/tasks 目錄中創建一個 hello.rake 的文件。文件內容如下:

namespace :hello do
 task :world do
  puts "Hello, World!"
 end
end

這樣就完成了一個簡單的打招呼腳本,要運行這個腳本,需要使用 rake 命令:

rake hello:world

默認情況下,腳本命令并沒有引入 Rails 的項目模塊。如果需要引入也很簡單!比如我想要和項目中的所有客戶打個招呼:

namespace :hello do

 # ...

 task :customers => :environment do
  for customer in Customer.all
    puts sprintf("hello, %s", customer.name)
  end
 end
end

如果你的項目中剛好有 Customer 模塊,而剛好又存在 name 字段,那就可以執行 rake hello:customers 來驗證效果了。對比第一個任務,這里添加了 => :environment 這段代碼,正是它實現了引入項目環境依賴的功能。是不是很簡單?

您可能感興趣的文章:
  • Ruby rails 頁面跳轉(render和redirect_to)
  • 學習Ruby你需要了解的相關知識(rvm, gem, bundle, rake, rails等)
  • Windows下Ruby on Rails開發環境安裝配置圖文教程
  • ruby on rails 代碼技巧
  • 攻克CakePHP(PHP中的Ruby On Rails框架)圖文介紹
  • 在阿里云 (aliyun) 服務器上搭建Ruby On Rails環境
  • CentOS中配置Ruby on Rails環境
  • win7安裝ruby on rails開發環境
  • 在Ruby on Rails中使用AJAX的教程
  • Ruby On Rails上手筆記(安裝使用全過程)
  • 在 Ubuntu 12.04 Server 上安裝部署 Ruby on Rails 應用
  • 采用UTF-8解決Ruby on Rails程序的中問題
  • 簡單對比分析Ruby on Rails 和 Laravel

標簽:鄂州 六安 宜春 松原 河北 淄博 自貢 石嘴山

巨人網絡通訊聲明:本文標題《Ruby on Rails網站項目構建簡單指南》,本文關鍵詞  Ruby,Rails,網站,項目,構建,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ruby on Rails網站項目構建簡單指南》相關的同類信息!
  • 本頁收集關于Ruby on Rails網站項目構建簡單指南的相關信息資訊供網民參考!
  • 推薦文章
    日韩一级黄色片| 午夜久久网| 亚洲精品影院| 日韩专区亚洲综合久久| 国产91丝袜高跟系列| 午夜在线亚洲| 成人a级高清视频在线观看| 中文字幕一区二区三区精彩视频| 国产成人精品综合久久久| 九九免费精品视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 99久久精品国产国产毛片| 亚洲女初尝黑人巨高清在线观看| 日韩av成人| 毛片电影网| 久久久久久久免费视频| 999久久狠狠免费精品| 日韩中文字幕一区| 九九久久国产精品大片| 日韩免费在线| 欧美激情中文字幕一区二区| 免费一级片在线观看| 欧美国产日韩一区二区三区| 精品久久久久久免费影院| 一级女性大黄生活片免费| 国产伦精品一区二区三区无广告 | 国产亚洲免费观看| 日本特黄特黄aaaaa大片| 国产不卡在线观看视频| 免费毛片播放| 日韩男人天堂| 亚洲精品中文字幕久久久久久| 国产网站免费观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产一区二区三区久| 四虎久久影院| 亚洲精品中文一区不卡| 精品毛片视频| 日本伦理黄色大片在线观看网站| 九九精品久久| 国产不卡在线看| 国产成人女人在线视频观看| 精品国产亚洲一区二区三区| 国产91精品系列在线观看| 精品国产三级a| 国产视频一区在线| 四虎久久精品国产| 国产精品1024在线永久免费| 一级片片| a级毛片免费全部播放| 免费毛片播放| 日韩在线观看免费| 国产成人精品综合久久久| 亚欧视频在线| 日韩免费在线视频| 成人免费福利片在线观看| 欧美电影免费| 精品国产香蕉伊思人在线又爽又黄| 国产高清在线精品一区二区| 国产91精品一区| 国产a视频| 亚洲 国产精品 日韩| 久久精品大片| 国产极品白嫩美女在线观看看| 你懂的日韩| 国产精品自拍在线观看| 成人影视在线播放| 日本特黄特色aa大片免费| 午夜激情视频在线播放| 韩国三级视频在线观看| 国产视频一区二区在线观看| 欧美α片无限看在线观看免费| 国产视频一区二区在线观看 | 国产一区二区精品在线观看| 久久99这里只有精品国产| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产网站在线| 国产精品自拍在线| 精品视频一区二区| 久久精品成人一区二区三区| 青青久在线视频| 精品国产一区二区三区久| 欧美日本免费| 香蕉视频一级| 香蕉视频久久| 久久精品成人一区二区三区| 成人a大片在线观看| 精品视频在线看 | 欧美国产日韩精品| 国产视频一区二区在线播放| 91麻豆国产级在线| 欧美国产日韩久久久| 国产一级强片在线观看| 日本在线www| 日韩一级黄色片| 夜夜操网| 久久久成人网| 青青久在线视频| 99久久精品费精品国产一区二区| 你懂的日韩| 九九九网站| 午夜欧美成人久久久久久| 一本高清在线| 色综合久久天天综线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 四虎影视久久久| 色综合久久天天综线观看| 人人干人人插| 国产不卡在线观看视频| 国产精品12| 九九久久国产精品大片| 日本乱中文字幕系列| 成人a级高清视频在线观看| 黄视频网站免费| 日韩中文字幕一区二区不卡| 欧美激情一区二区三区视频高清| 久草免费在线观看| 欧美a级v片不卡在线观看| 成人a级高清视频在线观看| 黄视频网站免费看| 国产一区二区精品尤物| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产亚洲精品成人a在线| 精品久久久久久中文字幕2017| 久久99爰这里有精品国产| 日韩专区第一页| 欧美a级v片不卡在线观看| 免费国产在线观看| 欧美一级视频免费观看| 999久久久免费精品国产牛牛| 精品视频在线观看一区二区三区| 高清一级毛片一本到免费观看| 国产不卡在线观看| 成人影视在线播放| 国产视频一区二区在线观看| 欧美激情一区二区三区在线播放| 精品国产一区二区三区久久久蜜臀| 久久精品大片| 久久国产一久久高清| 国产极品白嫩美女在线观看看 | 日韩专区亚洲综合久久| 国产视频一区二区三区四区| 青青久热| 精品美女| 黄色福利片| 一级毛片视频免费| 国产成人精品综合在线| 精品毛片视频| 国产福利免费视频| 日本免费看视频| 国产一区二区精品久久| 你懂的在线观看视频| 成人免费网站久久久| 色综合久久天天综线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产网站在线| 精品国产一区二区三区久久久蜜臀 | 精品在线观看一区| 国产一区二区精品久久91| 国产视频久久久久| 香蕉视频亚洲一级| 国产麻豆精品高清在线播放| 国产成人欧美一区二区三区的| 天天做日日爱| 国产精品自拍一区| 黄视频网站免费看| 九九久久国产精品大片| 精品久久久久久影院免费| 日本特黄特黄aaaaa大片| 国产精品免费久久| 一级女性大黄生活片免费| 日韩字幕在线| 久久精品大片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 天天色成人网| 一a一级片| 国产成人精品一区二区视频| 亚洲精品影院一区二区| 四虎久久影院| 一a一级片| 午夜欧美成人香蕉剧场| 日韩中文字幕在线观看视频| 国产美女在线一区二区三区| 成人高清视频在线观看| 国产成a人片在线观看视频| 国产麻豆精品免费视频| 久久国产精品自由自在| 亚洲爆爽| 欧美日本韩国| 精品国产香蕉在线播出 | 四虎影视久久久免费| 99久久精品国产麻豆| 成人a级高清视频在线观看| 高清一级做a爱过程不卡视频| 毛片高清| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美一级视| 九九热精品免费观看| 天天做人人爱夜夜爽2020| 国产伦理精品|