#8 楼 @towonzhou 你看下源码把,就一百多行,没啥区别。只不过满足了基本上的需求
刚接触 OAuth
我觉得先简易的了解它的工作流程还是比较重要的
http://zh.wikipedia.org/wiki/OAuth
然后在对工作流程进行详解,我认为这样学习的思路会比较清晰
顶下贴
Convention over configuration
可以在 form_for
中使用 as: 'user'
, 不想每次都写 as 的话也可以这样:
class UserAccount < ActiveRecord::Base
@_model_name = "user"
end
屌丝绝对能逆袭的国家啊
貌似我最严重啊,直接无响应,直接强制关机
评论先忘掉自己是一个程序员
我擦,我在里面找到一个跟我同名而且同年同月同日的人,只有身份证号不一样
+1
如果放在生产环境下还是得掂量着使用,虽然支持白名单,sandbox 的选项也得看数据库是否支持。
每次登录 ssh 是挺麻烦的,这个也支持 IP 白名单,挺好的
终于把所有的 Podcast 下完了,上下班路上可以不用闲着了
多谢分享
花生壳
我以为是我这边的网络问题
看下
New.fields.keys
你 debug 试下把
我的意思是本地的 production 环境?
生产环境?
yield (a,b)
不要加空格 要么加了空格就不要用括号
这样写没错的,你能把代码贴全吗
“undefined method `likes' for #”
还有这个类的名称
#99 楼 @crazyitman 经常优化自己代码,是好事,但是在优化的时候有没有忽略重构的原因?
其实我的理解设计模式是对面向对象的细分。如果你对面向对象有很深刻的理解,但是看设计模式对编程还是有帮助的。
我以前学 Ruby 的时候我就在想为什么要有那么多的类,写在一个类里面不就行了,然后是方法,为什么有那么多,我应该怎么去理解这种含义。当时也不知道上哪去问,只能自己慢慢摸索,后来就慢慢体会到了 duck typing
应用到实际的代码中。其实这个在设计模式中会体现出来的。
此贴我没有放大化设计模式的学习,我只是说看下了解下概念对学习有帮助,没说你一定要学。我也是在学习当中才发现以前为什么不早些看到这个。
代码出现重构可能有以下几个问题:
逻辑和性能有问题当然可以很方便去改. 设计有问题就影响到很多快的功能,重构的就不是这段代码,而是所有的。