为什么是 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 ?
10638 次点击
所在节点    Ruby on Rails
54 条回复
tcitry
2017-06-21 14:19:36 +08:00
框架为什么要基于语言呢?
levn
2017-06-21 14:26:04 +08:00
嗯,因为火车是铁做的,所以它只能跑在铁上……
zhs227
2017-06-21 14:54:00 +08:00
不是用铁路运宝石矿吗,ruby on rails
Tunar
2017-06-21 14:55:26 +08:00
ruby 整的 rails
bojackhorseman
2017-06-21 15:20:35 +08:00
@Kilerd #8 头像配合发言食用绝佳 23333
hcymk2
2017-06-21 15:48:26 +08:00
SuperMild
2017-06-21 16:16:14 +08:00
不是语言和框架的问题,是因为刚好有宝石和路轨的字面意思,才出现这个名字,算是一种小情趣小幽默吧。
natforum
2017-06-21 16:46:06 +08:00
ruby on rails 翻译成中文(倒着来)---- 铁轨上的红宝石
syhsyh9696
2017-06-21 16:53:19 +08:00
Matz 也有这个问题,同样很生气哈哈哈
kokdemo
2017-06-21 17:02:43 +08:00
@Kilerd
@AsterOcclu 还有种说法是 [肉加于馍] 的缩写……中文倒装什么的……
momocraft
2017-06-21 17:10:19 +08:00
rails on ruby 就压坏了
wwsww
2017-06-21 17:15:30 +08:00
ruby on rails
在铁轨上的宝石
在铁轨上的 ruby 语言
基于 ruby 的 rails 框架

楼主对什么是语言的“美”,没有个基本的认识吧,不限于英语。
timwei
2017-06-21 18:16:49 +08:00
>在铁轨上的宝石
>在铁轨上的 ruby 语言
>基于 ruby 的 rails 框架

第三个表述的主体变了
这也是楼主的疑问,RoR 的主体,应该是框架 Rails
难道真只为了宝石矿车的双关?
USCONAN
2017-06-21 18:27:37 +08:00
Ruby on Rails 是一個名詞。。。源自 slang ( *** on rails )
所以說按照樓主期望的表述方式來寫的話應該是 RoR on Ruby. aka. Ruby on Rails on Ruby.
pyufftj
2017-06-21 18:47:35 +08:00
girl on my leg,肯定 girl 是重点,没人关注 my leg 😃
ynyounuo
2017-06-21 18:57:51 +08:00
跟 Men in black 是类似的,你可以把后面的 on rails 当成是对前面的修饰
moxiaonai
2017-06-21 19:00:17 +08:00
肉夹馍++
koc
2017-06-21 19:01:25 +08:00
@Kilerd
肉夹馍不是指肉里夹了馍,而是「肉-夹馍」。同理还有「菜夹馍」。
https://zh.wikipedia.org/wiki/肉夹馍
Kilerd
2017-06-21 21:14:27 +08:00
@ynyounuo mib 刚刚相反把,按照 mib 的格式的话,ror 就应该是 rails on ruby
jesse_luo
2017-06-21 21:28:20 +08:00
没有 Rails Ruby 就没法 On Rails ……哈哈哈

PS
大厂,招 Ruby 背景的工程师,有意者联系我 radishchrist#gmail.com

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

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

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

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

© 2021 V2EX