It may have a goofy syntax, but the Symbol#to_proc feature Rails adds allows you to do simple blocks very quickly and easily.
# models/task.rb
def self.all_names
find(:all).collect(&:name)
end
本文介绍了一种使用Rails框架简化代码的方法:通过Symbol#to_proc特性来快速实现简单的块操作。例如,在Task模型中定义了一个名为all_names的方法,该方法通过查找所有记录并收集名称来工作。
90

被折叠的 条评论
为什么被折叠?



