这本书本身非常好,最前面几版的译者是国内知名的开发者,技术大咖:透明,熊节。 第四版是由一群沽名钓誉的人翻译的,被做烂,毁了之前几版积累的声誉。
这种需求,都有人专门做一个网站出来,佩服了。
#5 楼 @u1453357893 你要解决两个问题对么
关于 1,就是一个普通的 RESTful 的 API 实现,具体可以搜到大量的教程。
关于 2,任何一个 Ruby 的 HTTP Client,比如 Ruby 自带的 Net::HTTP
就能做到,具体可以搜到大量教程。
你们真的是同一个项目么?应该是开启了 http://api.rubyonrails.org/classes/ActiveSupport/TaggedLogging.html
如果我没有理解错的话,你是做 Server 端实现。
其他人说的是对的,Android 跟普通的表单上传是一样都是通过 HTTP 协议跟服务端端打交道,当需要处理上传文件的时候,需要使用 multipart 方式来传输内容。
<%= form_for @user, url: users_path, multipart: true do |f| %>
<%= f.file_field :avatar %>
<%= f.submit %>
<% end %>
Android 只需要构建出这个 HTTP Request 请求,同样通过 multipart 的方式附带 csv 文件作为附件一起发送到服务端就可以了。我没有写过 Android,只写过 iOS 的类似功能,基本上一个正常的 HTTP Client 库都应该能很方便的写出带 multipart 的请求。
直接从项目切入,跟着这本书做项目就可以了 https://ruby-china.org/topics/29606
#6 楼 @yukihiro_matz 本论坛就是基于 Rails 5 beta3 的。
看需求
你在调用 async_input_datas
的时候,是把异步任务放倒队列中,而异步队列的实际执行是独立于你的 API 进程之外的另外一个进程,你需要启动这个 Resque 队列处理进程,有个很老的视频教程,不知道能否帮你解决问题 http://railscasts.com/episodes/271-resque
我这里可以 ping 通,杭州电信网络,我觉得这种情况应该联系长城宽带。
诸位,不要这样嘛,UCloud 是一家好公司。
曾经遇到类似的问题,看看是不是对你有帮助? https://ruby-china.org/topics/24840
#8 楼 @yedingding 我也是跪着帮你们转发到朋友圈的。
#6 楼 @ginchenorlee 替我问候他的膝盖~~ :plus1:
#2 楼 @ginchenorlee 额,仔细看了一下,貌似上面爆出来的就是玎少本人嘛~
#2 楼 @ginchenorlee 能不能也爆一张玎少的工作照片?
@yedingding 多了一个新头衔,叫做“玎少”,哈哈 😄
看起来像是你的网络问题, ping gems.ruby-china.org
能否成功?
的确有一本,是讲 Redmine 如何从一个失控的项目被重构回来的,也许适合你。 http://www.freelancingdigest.com/refactoring-redmine-ebook/
#3 楼 @yang_kunlun 我就问一句,你们到底是甲方还是乙方?