我正在阅读Matz的书"Programming Ruby",在第9章,关于Threads的部分,我读了这段代码:
module Enumerable
def concurrently
map{|item| Thread.new{ yield item }}.each{|t| t.join}
end
end
Run Code Online (Sandbox Code Playgroud)
我知道该map
方法用于对数组或集合的操作,在此示例中,它显示它没有self
或一些object
.
我很困惑map
这个例子中的工作原理.
我在github SammyLin/redactor-rails的 官方页面上安装了Redactor-rails ruby gem ,一切都还可以,但是当我试图上传图片时,我有这样的错误:
开始POST "?/ redactor_rails /图片authenticity_token = aRAR6p4FMDNmdh%2FgqP24kYSIo0CWXjnEgYGBli%2FjcX8%3D" 为127.0.0.1,在2013年7月17日20时34分34秒0400的处理由RedactorRails :: PicturesController#创建为HTML参数:{"文件"=>#>, "authenticity_token"=>" aRAR6p4FMDNmdh/gqP24kYSIo0CWXjnEgYGBli/jcX8 = "}用户负载(0.3ms的)选择 "用户".*FROM "用户" WHERE "用户"," ID" = 134 LIMIT 1已完成500 611ms内部服务器错误
MiniMagick ::错误(命令("识别-quiet性平-format%WN /home/igor/rubycode/badm.by/public/uploads/tmp/1374078874-9075-4230/ _ __ _ ____ _2013-05-19_22_58_40. png")失败:{:status_code => 127,:output =>"sh:1:识别:未找到\n"}):
请解释一下,为什么我有这个错误,谷歌我没有发现这个错误.