Rails 為你自己學 Ruby on Rails

eddie · 发布于 2017年05月23日 · 最后由 gaofly520 回复于 2017年06月27日 · 4854 次阅读
E14fa6
本帖已被设为精华帖!

各位大牛好:

網址:http://railsbook.tw/

這是我自己在台灣(五倍紅寶石)公司開設的 Ruby on Rails 培訓課程所用到的補充教材,想想即然都寫了,本著 Open Source 的精神,也放上來給大家參考。

內容以 Ruby 2.4.1 以及 Rails 5.1.0 之後版本為主。因為內容都是自己編寫的,若發現內容有誤或有任何問題,歡迎直接來信或是在該章節頁面下方留言 :)

希望對想學習 Rails 的人有幫助。

PS: 最近在 Ruby China 上的培訓話題好像有點火紅

共收到 28 条回复
29283

高見龍老师,接触Ruby以来,从您的博客里面学到了很多东西,获益匪浅,十分感谢。

1107

早年用您的 Vim 配置...

7634cf

👏👏👏

E14fa6

對大家有幫助就好 :)

3 lgn21st 将本帖设为了精华贴 05月24日 10:12
3

赞分享精神,加了精华!

8904

现在还收藏着 高見龍老师 您的 Blog 😄

775

@eddie 正好我有个问题,你们现在培训的时候会要求学员用Mac电脑吗?还是会提前准备好虚拟机?Docker虽然也不错,但是要求最新的windows 10。

很多人学习Ruby配置环境就要配置很久,我记得thoughbots还用上了chef一类的工具,也想知道大家如何解决。

E14fa6
775nouse 回复

有 Mac 電腦是最好,但沒有的話也不會強求。Windows 用戶通常會請他們直接轉用像 https://codeanywhere.com/https://c9.io/ 之類的環境,就以學習上來說沒有什麼太大的問題。

用 Docker 或虛擬機也是個選項,但對新手來說反而可能造成「為了學 Ruby/Rails 反而得先學會 Docker」的額外負擔

另外,我之前個人對 Rails Installer 的印象停留在「光是 bundle install 就會報錯」的階段,最近試了一下好像沒這問題了,最近有同學上課是就是使用 Rails Installer,似乎沒出什麼問題。

供您參考 :)

4257

https://c9.io/ 还是蛮不错的,好多初学都还没有体会到 rails 的魅力,就死在安装环境上了。唯一的坏处是,习惯了 Cmd+W 经常会“我擦”

E14fa6
4257greatghoul 回复

是的,而且我覺得 c9 功能上比 codeanywhere 來得優秀,但缺點就是註冊的時候需要先輸入信用卡號,這點對大部份的人可能不是問題,但我在學校帶課程的時候,常會遇到大學生沒有信用卡的問題而無法使用。倒是 codeanywhere 就沒這困擾了 :)

4257
E14fa6eddie 回复

原来还有这个区别,没有用过 codeanywhere,之前想在本子上卸载掉 rails 开发环境,完全使用 c9 的付费服务来日常开发,不过 c9 还是有不方便的地方。比如数据库的使用方式,感觉非常别扭。

国内之前好像 coding.net 的 webide 也可以用来开发 rails 应用,不知道现在还活着没有。

427786

噗... 原来是您。

我现在还在用您的Vim配置。

5122

原来是高見龍老师,之前就看过你的博客,特别是Rails、Coffeescript的内容,受益良多~感谢 🙏

1107

推荐用 Win10 WSL 环境吧,做工作项目也基本ok了

31010

我是个新手,问个问题,是:高見龍老师,还是:高見,龍老师

E14fa6
31010tomnia 回复

哈哈,我不是日本人,所以姓氏只有第一個字 ,至於「老師」二字就可以不用了 (但我去日本出差的時候都會自介 私は 高見 と申します 就是了)

31010
E14fa6eddie 回复

哦,是这样啊,我还以为您姓龍,他们夸您见解高明呢😉

9800

5xruby 出没各种conf

96

这个教程真是太棒了,完美地满足了我的需要。 想起半年前学习Rails是看Ruby on Rails 指南的,那个指南虽然详细,但并不怎么解释系统设计的原理。作为一个数学系的学生,在学习编程时我一直都很重视设计思想和应用背景这些东西,我认为只有理解了这些东西,才能把编程中各种琐碎的知识连接起来形成整体。学习Rails时,一直试图找各种资料来理解背景,但都没有合适的,虽然能直到看到这份教程。 真是非常感谢。

96

我是在工作中学习Ruby on Rails,不过这样学习真的会遗漏很多知识,楼主的教程真不错

269

👍👍👍

96

非常好,点赞👍

23315
1107jasl 回复

win10 WSL环境怎么敲代码呢,WSL不是没有桌面环境吗

1107
23315dearest 回复

直接用for win的编辑器就好了,文件能互相访问就好了

96
29283ringokun 回复

可以分享一下这位老师的博客么

Ffd4d9

每天都有学习楼主分享的教程,万分感谢!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册