同意楼上,看 log 吧,把一个请求的 log 发出来
目测,你是不是数据库还连着美国那个服务器上的
schema 那个文件我一般都不加到代码库里
最近再看安全方面得东西,看到过几次“计时攻击”,不过没去搞懂。。。 楼主简单描述就清楚了。。。
1、优雅? 假如让一个不会写代码的人看这样一段: 事情是这样的,你吃饱了吗?吃饱了看书吧,没吃饱再去吃水果。
if you.full_up?
you.read_a_book
else
you.eat_fruit
end
我理解的优雅是它能按人的语言思维和顺序完成一段代码。语法糖只是在已经理解代码的基础上进行精简化,如果不最求短代码。。。长些也无所谓,可读性高。是吧?
2、IDE?我用 netbeans 用了 6 年了,IDE 是让我变懒的唯一工具。懒程序员才是好程序员,有的人确实可以这样理解。因为 ruby 都是开源的,所有源码没经过加密,IDE 能够快速把我带到源码的精确的方法定义里。方法的注释就是完整的 api 资料了,新手要会利用,资料早已经沉睡在你电脑里了,别到处找 api、Dash。我只能说人傻钱多。
开发环境其实熟悉就好,window == os == linux。熟悉什么,什么就没问题。。。
3、提高效率就 system_log 了。。。 https://github.com/bolide/system_log 在代码里,写上 puts "==============call-me #{record.inspect}" 刷新下界面,或者点下按钮,再看 /system_log 啥都出来了。不用 dubug 好多年了
用你的 mac 直接把 window 装硬盘上,死机估计是系统问题,换个系统就 ok 啦,别纠结了,感觉弄好环境写码。。。发财的时间不能这样浪费掉啊
@lichi93 以前喜欢这样干,装 svn 或者 git,加上 redmine,让 redmine 直接关联 svn 或者 git,提交任务或 bug 是能关联到不同版本的文件代码的。最后再加一个测试服务器集成到网站里。。。
没用 github、没用 gitlab,直接在服务器上装 git 服务。
如果说程序员或者公司比较在乎的,可能除了版本管理、代码 review 之外,就是加密了,在以前的公司,管理层还有段时间专门研究咋样把 ruby 给编译成文件,不过那时候用 svn。。。
或者是闪总的小号~~ @ShiningRay
@suffering 目测楼主就是 gitlab 的妹子
招 java 和 ruby,我已经加入安络了。。。各位大侠快到碗里来
我一般闭包里喜欢用 record,这样很多东西都可以重用了
@gsky 嗯的
一直用,用了 6 年了
期间也玩过一点 dotnet 和 java,感觉都差不多,区别在于你是不是熟手。。。 不是熟手,啥框架都不舒服,特别是在你已经熟悉一种框架的情况下。
rails 帮你做了很多,帮你考虑了很多,所以就是 rails 很爽,再想用别的,就会有好痛苦感觉的原因。。。
学习成本是存在的,什么零基础几个钟头做好博客都是自己逗自己乐的。。。不了解 http 协议,不知道 html、css、js、数据库、开发语言、框架等等,都是扯淡。。。
如果你会。。。你自然不会觉得没资料,因为环境装好了,rails 的源码、插件的源码都在你电脑里了。。。如果你还在纠结 api 啥的,源码的注释就是 api 的信息,你在网上看到的 api 也都是如此生成的。。。
哥资料都在你电脑里了。。。你有能力去看吗???
团队项目管理推荐用 redmine,嘎嘎开源的,配上邮件,很爽的
这时候你需要一个 IDE,比如我使用 netbeans 按住 cotrl + 鼠标左键点击方法名。。。神奇的 IDE 就会把你带到源码的世界里。。。
一直想知道,如果数据库有新的迁移那种,负载更新能做到正常切换吗?
加油,多动手,多思考,思考后多问
ruby 的大群就这个 13020669
@ywencn 蜗牛,你别在家闲着了,去吧,你看你刚说没植物,人家都摆上了,太靠谱了。。。
如果是在深圳,我给他们推荐 5 个、6 个去
@Tim_Lang 是吧,就冲对 ruby 的熟悉去的,你也玩 rubymotion 吗?加 qq 群吧 316161527
good,环境不错啊
有妹子