@lgn21st 同求一枚邀请码
自己找一些有价值的问题主动提出来,就可以少很多没有价值的问题咯
赞啊。不过,这么大的文件直接 host 啊 @@
@camel 很抱歉,我家里突然有事情,周二去不了啦,连 RubyConf 都去不了啦 :(
好,下周见
#1 楼 @fresh_fish 是的,还写了一个 notification_spec.rb 都没有执行。。。其实,一跑测试都就会报一堆错误
报名
#3 楼 @knwang 我觉得这个 Tutorial 很好,让我知道了 RSpec / Capybara,还有 SASS 这些很潮的东东的一些基本用法,了解到了 has_many ( :through ) / belongs_to 这些用法。当然,初学者不可能完全搞清楚背后怎么实现的,只是依葫芦画瓢,不过,我可以开始画了。
这个 Tutorial 的代码质量我觉得挺高,非常简洁,应该是经过反复推敲提炼的,我希望自己的 Ruby 也能够达到这种水平。作者也很热情,有问题写 Email 过去都能很快回复,开心 ^^ 最后,我觉得可能看一遍 Tutorial 不够,需要达到的境界是抛开 Tutorial 你也基本能做一个微博应用了。
祝大家都玩得开心
可以考虑 google hangout 直播? 要是能在魔都办就好了
啊,学到了那个 CMD+P,然后还能用 @ 来定位 symbol 的方法,很强大
作为一名 Rails 入门者,我想说的是 Michael Hartl 的 Tutorial 不光是第四章,是全部推荐哟 Rspec / capybara / scss 都有用到
#6 楼 @artone 伪造很难,Rails 自带了 CSRF 保护机制,可以看 jquery_ujs.js 里面有这样的代码
handleMethod: function(link) {
var href = rails.href(link),
method = link.data('method'),
target = link.attr('target'),
csrf_token = $('meta[name=csrf-token]').attr('content'),
csrf_param = $('meta[name=csrf-param]').attr('content'),
form = $('<form method="post" action="' + href + '"></form>'),
metadata_input = '<input name="_method" value="' + method + '" type="hidden" />';
if (csrf_param !== undefined && csrf_token !== undefined) {
metadata_input += '<input name="' + csrf_param + '" value="' + csrf_token + '" type="hidden" />';
}
if (target) { form.attr('target', target); }
form.hide().append(metadata_input).appendTo('body');
form.submit();
},
除非伪造的人能够得到这个 csrf-token
#20 楼 @franky_xhl 神马时候介绍的?表示完全没有听到 -.-
brew link 很少用到,按照文档的说法一般会在 brew install 的时候自动调用
另外,我用 RVM 安装 ruby 从来没有加过任何参数的说
话说这些都是从 Perl 继承过来的吧
我最熟悉的是 $0,因为经常
if $0 == __FILE__
报个名
今天还说没几个人知道 Ruby 的作者是日本人,这么一宣传就 ^^
我常用这个查 API
挖,今年搞这么大,两天~ 期待 ing
原来有呀,好吧,我也找一个来用用看 @diudiutang 这种程度的英文没有啥难度吧
@lincank 打印起来随时看方便,那个 CheatSheet 里面也没有 Sublime Text 2 的快捷键吧
似乎还没有看到任何的宣传,能透露一下今年的主办方跟时间地点么
正好也在读这本书,也来尝试着回答一下。
假设这么一段
class Computer
end
a = Computer.new
按照一般的理解,这段代码就定义了定义一个类 Computer 以及 Computer 的一个实例 a。
Ruby 有意思的地方就在于,Computer 本身其实也是一个类的实例(即一个对象), 那么,Computer 这个对象所属的类又是什么呢? 通过调用
Computer.class # => Class
就可以知道,它本身是类 Class 的一个实例。
那么,让我们回到开头,
class Computer
def self.define_component(name)
# ...
这里的 self 意思就很明显了,就是 Computer 这个对象(类 Class 的一个实例)
进一步引申出来的话题还有很多,比如 Class 这个实例本身的 class 又是什么呢,Class / Module / Kernel / Object / BasicObject 的关系是什么?书中早已解答。
另,我没有太多 Ruby 实战经验,不过读这本书的前三章也不算费力,确实是讲透原理的一本好书,推荐。
呃,报个名吧