1
changwei 2017-06-21 12:21:47 +08:00 via Android
我也一直想问这个问题,没想到楼主帮我提了😂
|
2
cigarzh 2017-06-21 12:24:10 +08:00 via Android
🌚 Rails 才是本体,ruby 只是随手一学而已(
|
3
fds 2017-06-21 12:26:09 +08:00 1
火车在轨道上
XX 在轨道上 XX 上道了 轨道只能在地上吧,说在别的上有些奇怪 |
4
oott123 2017-06-21 12:33:08 +08:00
因为 Rails 才是重点啊~
|
5
Biwood 2017-06-21 12:34:20 +08:00
字面翻译是“铁轨上的宝石”,比较说的通,如果是“宝石上的铁轨”,有点奇怪
|
6
viko16 2017-06-21 12:35:22 +08:00 via Android
|
7
bombless 2017-06-21 12:37:26 +08:00 via Android
因为你可以 on rails 没法 on ruby
当然未来人造宝石也许可以做到很大让你能这么干( https://appfolio-engineering.squarespace.com/appfolio-engineering/2017/5/24/how-is-ruby-different-in-japan |
8
Kilerd 2017-06-21 12:44:03 +08:00 44
为什么 肉夹馍 不是 馍夹肉?
这个问题我也想了很久。 |
9
NoAnyLove 2017-06-21 12:44:14 +08:00
当年学 Ruby On Rails 的时候,不记得是教材里面讲的,还是老师说的:“ Ruby On Rails 和 Ruby 可以算作两个东西,所以即使你不会 Ruby,学习 Ruby On Rails 也不会有难度”。。。。。大概是这么的一段话,反正总体意思和#2 楼差不多
|
10
zhangyi2099 2017-06-21 12:44:26 +08:00 via iPhone
ruby on rails 是金刚剑,python on rails 是金蛇剑,rails 代表了剑,ruby 只是材料吧,我瞎说的
|
11
laxenade 2017-06-21 12:51:38 +08:00
`火车在轨道上` 主语是火车还是轨道? 同理
|
14
wy315700 2017-06-21 13:34:52 +08:00
肉夹馍
|
15
AsterOcclu 2017-06-21 13:37:18 +08:00 4
@Kilerd 好像是因为当地(西安那边?)方言里「馍夹肉」和「没加肉」同音,所以……
|
16
Kilerd 2017-06-21 13:40:45 +08:00 via iPhone
@AsterOcclu 哇,这个解释满分
|
17
beyoung 2017-06-21 13:57:57 +08:00 via iPhone
@Kilerd 🌝 现在一份酸菜鱼的价格较前年上涨约 100#了 所以点菜的时候 应该跟老板讲:加 20 块钱的🐟
|
18
otakustay 2017-06-21 14:14:05 +08:00 1
大概可以把 rails 理解成一种规范,比如 redux-react 其实应该叫 react on redux ……
|
19
cdfmr 2017-06-21 14:17:10 +08:00
RoR 让 Ruby 上道,否则 Ruby 什么也不是 :)
|
20
garipan 2017-06-21 14:19:14 +08:00
肉夹馍 +1
|
21
tcitry 2017-06-21 14:19:36 +08:00
框架为什么要基于语言呢?
|
22
levn 2017-06-21 14:26:04 +08:00
嗯,因为火车是铁做的,所以它只能跑在铁上……
|
23
zhs227 2017-06-21 14:54:00 +08:00
不是用铁路运宝石矿吗,ruby on rails
|
24
Tunar 2017-06-21 14:55:26 +08:00 via Android
ruby 整的 rails
|
25
bojackhorseman 2017-06-21 15:20:35 +08:00 1
@Kilerd #8 头像配合发言食用绝佳 23333
|
26
hcymk2 2017-06-21 15:48:26 +08:00
|
27
SuperMild 2017-06-21 16:16:14 +08:00 via iPhone 1
不是语言和框架的问题,是因为刚好有宝石和路轨的字面意思,才出现这个名字,算是一种小情趣小幽默吧。
|
28
natforum 2017-06-21 16:46:06 +08:00
ruby on rails 翻译成中文(倒着来)---- 铁轨上的红宝石
|
29
syhsyh9696 2017-06-21 16:53:19 +08:00
Matz 也有这个问题,同样很生气哈哈哈
|
30
kokdemo 2017-06-21 17:02:43 +08:00
|
31
momocraft 2017-06-21 17:10:19 +08:00
rails on ruby 就压坏了
|
32
wwsww 2017-06-21 17:15:30 +08:00
ruby on rails
在铁轨上的宝石 在铁轨上的 ruby 语言 基于 ruby 的 rails 框架 楼主对什么是语言的“美”,没有个基本的认识吧,不限于英语。 |
33
timwei 2017-06-21 18:16:49 +08:00
>在铁轨上的宝石
>在铁轨上的 ruby 语言 >基于 ruby 的 rails 框架 第三个表述的主体变了 这也是楼主的疑问,RoR 的主体,应该是框架 Rails 难道真只为了宝石矿车的双关? |
34
USCONAN 2017-06-21 18:27:37 +08:00
Ruby on Rails 是一個名詞。。。源自 slang ( *** on rails )
所以說按照樓主期望的表述方式來寫的話應該是 RoR on Ruby. aka. Ruby on Rails on Ruby. |
35
pyufftj 2017-06-21 18:47:35 +08:00
girl on my leg,肯定 girl 是重点,没人关注 my leg 😃
|
36
ynyounuo 2017-06-21 18:57:51 +08:00
跟 Men in black 是类似的,你可以把后面的 on rails 当成是对前面的修饰
|
37
moxiaonai 2017-06-21 19:00:17 +08:00
肉夹馍++
|
38
koc 2017-06-21 19:01:25 +08:00 1
|
40
jesse_luo 2017-06-21 21:28:20 +08:00
|
41
mingyun 2017-06-21 23:31:01 +08:00
肉夹馍 的比喻太形象了。。。
|
42
parvin 2017-06-21 23:33:40 +08:00
肉夹馍+1
|
43
LINAICAI 2017-06-22 00:15:00 +08:00
说明离开了 rails,Ruby 就是个屁
|
44
Matrixbirds 2017-06-22 00:29:47 +08:00
因为 Ruby 高贵。所以要高高在上。Ruby on Rails
|
46
texange 2017-06-22 07:08:40 +08:00
Ruby on rails:
-- 火车轨上的 ruby. -- Rails 上 ruby 若换顺序应该是 Rails <written> in Ruby btw. 我更喜欢肉夹馍的解释. |
47
TangMonk 2017-06-22 08:40:47 +08:00 via Android
用语习惯吧
|
48
Kilerd 2017-06-22 10:38:22 +08:00
肉夹馍恐成最大赢家。
|
49
bydmm 2017-06-22 10:57:05 +08:00
ruby 没有 rails 怎么走上正轨
|
51
xAx 2017-06-22 14:31:52 +08:00
包子:肉包子、菜包子
夹馍:肉夹馍、菜夹馍 至于 Ruby on rails,谁都知道没有 rails,ruby 有屌用? 这是一个框架大于语言的典型。 |
52
ygjack 2017-06-22 21:39:10 +08:00
看了一本书上写道:
“他在已经铺设好的编程架构上建造的新层好像是一组铁轨,让 Ruby 的应用可以运行更快。所以他称之为 Ruby on Rails (铁轨 Ruby )” 因为 DHH 想让 Ruby 更好用,就像让 Ruby 坐上火车一样(快),所以重点是 Ruby,而不是 Rails |
53
ygjack 2017-06-22 22:09:03 +08:00
一个人有辆车,但是发现车很慢,于是发明了火箭推进器,将它装在车上,并把把这个叫做“装了火箭推进器的车”
后来人们发现火箭推进器是个好东西,于是有其他人推出装了火车推进器的自行车,装了火箭推进器的船,装了火箭推进器的飞机等等 火箭推进器太耀眼,于是人们再回头看“装了火箭推进器的车”这个名称的时候,就想:这难道不该叫做“放在车上的火箭推进器”么? |
54
cmingxu 2023-02-23 09:47:15 +08:00
因为 rails 是 rail
|