为什么是 Ruby on Rails?而不是 Rails on Ruby?

2017-06-21 12:15:24 +08:00
 liteyou
RoR 没搞清楚顺序,问别人问题关于 RoR 的一些特性,感觉 Rails on Ruby 好像更合适? Rails 是框架,Ruby 是语言,框架基于( base on )语言,为什么不说成 Rails on Ruby ?
10622 次点击
所在节点    Ruby on Rails
54 条回复
changwei
2017-06-21 12:21:47 +08:00
我也一直想问这个问题,没想到楼主帮我提了😂
cigarzh
2017-06-21 12:24:10 +08:00
🌚 Rails 才是本体,ruby 只是随手一学而已(
fds
2017-06-21 12:26:09 +08:00
火车在轨道上
XX 在轨道上
XX 上道了

轨道只能在地上吧,说在别的上有些奇怪
oott123
2017-06-21 12:33:08 +08:00
因为 Rails 才是重点啊~
Biwood
2017-06-21 12:34:20 +08:00
字面翻译是“铁轨上的宝石”,比较说的通,如果是“宝石上的铁轨”,有点奇怪
viko16
2017-06-21 12:35:22 +08:00
bombless
2017-06-21 12:37:26 +08:00
因为你可以 on rails 没法 on ruby
当然未来人造宝石也许可以做到很大让你能这么干(

https://appfolio-engineering.squarespace.com/appfolio-engineering/2017/5/24/how-is-ruby-different-in-japan
Kilerd
2017-06-21 12:44:03 +08:00
为什么 肉夹馍 不是 馍夹肉?

这个问题我也想了很久。
NoAnyLove
2017-06-21 12:44:14 +08:00
当年学 Ruby On Rails 的时候,不记得是教材里面讲的,还是老师说的:“ Ruby On Rails 和 Ruby 可以算作两个东西,所以即使你不会 Ruby,学习 Ruby On Rails 也不会有难度”。。。。。大概是这么的一段话,反正总体意思和#2 楼差不多
zhangyi2099
2017-06-21 12:44:26 +08:00
ruby on rails 是金刚剑,python on rails 是金蛇剑,rails 代表了剑,ruby 只是材料吧,我瞎说的
laxenade
2017-06-21 12:51:38 +08:00
`火车在轨道上` 主语是火车还是轨道? 同理
beyoung
2017-06-21 12:59:21 +08:00
@Kilerd 莫名其妙想起了 酸菜鱼 鱼真的好少啊 明明是鱼酸菜嘛 🌚
Kilerd
2017-06-21 13:33:49 +08:00
@beyoung 钱给得不够,我吃的都是鱼很多的(滑稽
wy315700
2017-06-21 13:34:52 +08:00
肉夹馍
AsterOcclu
2017-06-21 13:37:18 +08:00
@Kilerd 好像是因为当地(西安那边?)方言里「馍夹肉」和「没加肉」同音,所以……
Kilerd
2017-06-21 13:40:45 +08:00
@AsterOcclu 哇,这个解释满分
beyoung
2017-06-21 13:57:57 +08:00
@Kilerd 🌝 现在一份酸菜鱼的价格较前年上涨约 100#了 所以点菜的时候 应该跟老板讲:加 20 块钱的🐟
otakustay
2017-06-21 14:14:05 +08:00
大概可以把 rails 理解成一种规范,比如 redux-react 其实应该叫 react on redux ……
cdfmr
2017-06-21 14:17:10 +08:00
RoR 让 Ruby 上道,否则 Ruby 什么也不是 :)
garipan
2017-06-21 14:19:14 +08:00
肉夹馍 +1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/370022

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX