没有什么不可以的,自己动手丰衣足食,遇到问题自己打补丁或者重写组件就好。
通常是文件系统返回文件列表的顺序不同。
我以前也遇到过,有些时候,是按照文件在目录里的创建顺序返回的,而不是按照字母顺序。
学语言学框架都是表面的。你要能看透这些东西背后的本质。
比如 Ruby 这个语言,你要能看到他以消息为主体的 OOP 机制,随意打开类带来的灵活性以及可能被滥用导致难以维护的问题。你要能看到大范围使用 block 带来的便捷,这样还能顺便去理解函数式风格的程序。
比如 Rails 这个框架,你要能看到背后提供的最佳实践,要去搞懂为什么曾经 Rails 几乎就是硅谷创业公司的不二选择,以及为什么后来人们离开了 Rails 而转去用别的框架了。
如果「只会 Ruby / Rails」的话,那是没什么前途。只是码代码的话,学 Java 去就好了。
CSRF 是跨站攻击,只对普通的「网站」(当然也包括网站应用)有效。如果是不走网页访问,而是直接调用 API 的话,CSRF 本身就是无效的。CSRF 不能防止第三方直接调用接口。
#4 楼 @marksloan 你打的这个比方……意味深(x
pry(main)> arr.each { |s| arr << arr.shift; puts s }
a
c
e
g
i
k
m
o
q
s
u
w
y
a
c
e
g
i
k
m
o
q
s
u
w
y
=> ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
自己测试一下就知道了。
#8 楼 @happyming9527 两张泛域名应该就行了。
(反正也不贵,商用选收费证书的话也就几十刀一年嘛。自用的话拿免费的就行了。
如果要强行兼容 IE6 的话需要两个 IP 各放一张泛域名证书,否则单个 IP 上部署两张即可。
性别要求:女?
SSL 证书是一个证书,这意味着:
多级泛域名证书要看你的具体应用场景,如果是 *.b.com
和 *.a.b.com
的话就只要两张证书。如果是 *.*.b.com
的话就比较麻烦了。
如果你只是有多个域名,但不需要泛域名的话,可以用 Let's encrypt 的 SAN 证书,单张证书支持 100 个不同的普通域名。
可能是元编程生成的。
12/4飞机,我觉得应该赶不上了……来年再买吧……
#12 楼 @firebroo Saki 里的哇哈哈。 Pixiv Source
连这里的头像你都换成我的了……
如果使用 Gemfile 和 Bundler 的话,可以在 gem 行上加上版本号。
根据错误提示你应该能发现是文件没法下载……
def count_battleships(board)
p board
end
Your stdout
[["X", ".", ".", "X"], [".", ".", ".", "X"], [".", ".", ".", "X"]]
root /var/www/yourapp/public/;
从英语开始学起……
#23 楼 @Catherine 也有可能是 1.2.5。
vender/rails/railties里的Changelog里是这么写的,
*1.2.5* (October 12th, 2007)
* Correct RAILS_GEM_VERSION regexp. Use =version gem requirement instead of ~>version so you don't get surprised by a beta gem in production. This change means upgrading to 1.2.5 will require a boot.rb upgrade. [Jeremy Kemper]
* Move custom inflections example so available before route generation. #6829 [dcmanges, Nate, piotrb]
*1.2.4* (October 4th, 2007)
...
...
转手太多已经不知道啥时候更新的了。
我司就是这么堆的技术债。
我司的测试很便宜,每两周完成一个 Sprint 以后,就扔给他们做人工测试。
当然还是遇到过一些小问题的。
测试用例太多,时间太长。
我们常规测试用例大概百多个,每个测试要跑几十分钟甚至有些要跑几小时。
每次 Sprint 完成以后,五六个 QA 要测两星期才能测完,反馈结果,然后开发来修复,然后回去再重新测试两星期。
升级平台几乎不可能。
我们 Ruby 1.8.7 Rails 1.2.3,一点点微小的升级就会让整个系统爆炸,哪怕我只是升到 Ruby 1.9.3 Rails 2.3。
就算是测试也不一定能测出来所有的问题。
我们做虚拟机控制面板的。
有一次客户遇到个 Bug,我们的面板在调整完内存大小以后把人家的硬盘档删了。
百分百复现的 Bug,QA 漏了,因为 QA 测试用例里没有这一项。
当然现在我们已经不需要 QA 做测试了。
如果你要问为什么,当然是因为技术债太多还不完公司要倒闭了。
Test, Test, Test
已逼死处女座强迫症。
如果你 start 就只是做 start 的话,应该把 method 做成 post,start 完了以后马上 redirect 回本体。 否则就要在后台维护用户的状态。
我先去玩玩看 standalone front end 结构了。多谢各位大佬。
#7 楼 @alexneverpo 或者直接让空白 html 去 catch all 路由?
#3 楼 @u1440247613 #4 楼 @Rei 所以像 vuejs-rails 这样的东西配合 vue-router 会很蛋疼,对不对? Rails 负责 /api,前端全部 HTML+JS 会比较舒服?