#6 楼 @linjunhalida 其实你自己写好的模块,如果不是 app specific 的,放 /lib 也很正当啊
#4 楼 @linjunhalida 不是有 helper 目录么
#2 楼 @linjunhalida 你愿意的话当然可以啊,不过一般还是分 MVC 目录放的吧
app 里面是你自己写的,lib 里面是别人写的
#1 楼 @flowerwrong 楼主问的是设计原因,不是问实现原理。 @chiangdi 这里有个 post 对此有所解释 ,大意是为了可以在数组尾部增加元素。其中提到数组中 single argument index 和 first argument in two arguments 的含义有微妙的区别,可供参考。
影响实际性能的因素太多,理论有很多套,但落到应用上都是实测为准的。既然你实测性能增加那就是好的。
function goToByScroll(id){
$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}
这个挺容易 google 的吧
#5 楼 @zj0713001 哼唧
不客气... 关于第一个问题,如果是 Rails 的话好像可以这样:
Date.today.beginning_of_week(:saturday) + 7
2.
(1..12).each do |month|
d = Date.new(2014, month, 1) - 1
d += 7 - ((d.wday + 4) % 7)
puts d
end
苯办法勿笑,坐等楼下一行流
双引号里面可以 interpolation 以及 escape。单引号不可以。
[1] pry(main)> a = 1
=> 1
[2] pry(main)> "#{a}"
=> "1"
[3] pry(main)> '#{a}'
=> "\#{a}"
[4] pry(main)> puts "a\nb"
a
b
=> nil
[5] pry(main)> puts 'a\nb'
a\nb
=> nil
确实有这问题
nginx 里面有没有 include 这个 mime.types 文件啊?
nginx.conf:
...
include /etc/nginx/mime.types;
...
这个没有什么统一标准吧我觉得...
阁下听说的有误,PHP 才高大上,Java 开发效率才高,Node 才讲究以程序员为本
「更新快能否说明不够成熟,稳定呢?」
开源软件更新快说明社区活跃,发展健康。如果开源软件数月不更新,就要慎重考虑是否应该选择这个软件。
「而且貌似测试用rspec的多,结果我发现rails作者说rspec已死,这。。。」
David 对 RSpec 的反感并不影响社区使用 RSpec . 这也是开源软件的魅力之一,没有什么一言堂。至于 RSpec 是不是已死,阁下用用不就知道了?另外可以参考一下 "Rails has Two Default Stacks" 这篇文章
「二是资料少」
反正我是没见过资料比 Rails 更多的框架了,也许是我见识少
「搜点东西,stackoverflow就冒出来了,而别的语言大部分是blog内容。」
我觉得这涉及到三观问题... 当我看到搜索结果有 SO 的时候,第一反应是「哈哈,这下有救了」
「我不知道这玩意咋部署的,要啥环境。」
「虽然我什么也不知道,但这阻挡不了我开喷」
「听说了heroku,我注册了看过,当时吓的我捂紧了钱包。」
Heroku 上我有十多个站,从来没掏过一个美分
「vps也不便宜,我估计一般的vps怕是不行吧,好点得也忒贵了。」
由于不清楚对阁下而言多少钱算「贵」,所以没法评论。但我看一个月十刀的 VPS 跑 Ruby China 应该不成问题
「也没听说国内哪个大网站用rails开发的」
阁下志存高远,不知道打算开发多大的网站? https://ruby-china.org/sites 这里列出了一些网站可供参考
「真诚求教,你们选择了ror的原因是什么。」
Ruby on Rails 的简称是 Rails 不是 ror .
要说原因不外乎 语言奇诡,框架魔幻,社区活跃,外库丰富,教程齐全,资料翔实 等等原因
Rails 并不适合所有人,阁下大可寻一些更新更慢,库选择更少,搜不出太多 SO 内容,部署更便宜,很多国内大网站使用的框架来学习。如找到心仪的还请来此推荐一番。
我也认为这个首页很不合理,每次来都看到一样的内容,即使是新用户,来个两三次也觉得烦了。
泡沫出来了,再做一手准备吧。
我等正式版发布后的一个月