酷!
氛围感觉超和谐!
上家公司就是生鲜 o2o...但现在马上面临毕业没太多时间,帮顶了!
搞清楚 rails 的继承关系吧,顺着约束走自然就明白该什么时候用了。
#10 楼 @u1453357893 后台挺简单的,就只有一句话,update 一下大概是文件名到对应字段。回复里的代码是模拟前端提交文件,测试 api 用的。
之前项目做的是前后端分离,有点久了,前端是别人写的,所以只知道后台部分。
记得之前做过类似的。大概逻辑是,
后台:写一个 update 操作,更新上传的文件名。 安卓那边直接提交表单,表单里需要传的什么参数,就参考用辅助方法生成的表单传的参数吧,本质上都一样。楼主参考下面这段模拟吧
when 'http'
file = "./u.png"
header = {"Content-Type" => "multipart/form-data, boundary=#{BOUNDARY}"}
post_body = []
post_body << "--#{BOUNDARY}\r\n"
post_body << "Content-Disposition: form-data; name=\"user[photo]\"; filename=\"#{File.basename(file)}\"\r\n"
post_body << "Content-Type: image/png\r\n\r\n"
post_body << File.read(file)
post_body << "\r\n\r\n--#{BOUNDARY}--\r\n"
uri = URI.parse("#{ROOT}/api/userphoto_update?client_uuid=#{CUUID}&latitude=#{LATITUDE}&longitude=#{LONGITUDE}")
http = Net::HTTP.new(uri.host, uri.port)
req = Net::HTTP::Put.new(uri.request_uri, header)
req.body = post_body.join
req.basic_auth("#{LOGINNAME}", "#{PASSWORD}")
r = http.request(req)
if r.code.to_i == 200
$messages = $messages + "\n" if $messages != ""
$messages = $messages + "#{api_type} OK - #{r.code}: #{r.message}"
else
$messages = $messages + "\n" if $messages != ""
$messages = $messages + "#{api_type} WARNING - #{r.code}: #{r.message}"
end
end
这大概是半年前的项目里的一个小功能了,当时是需要给公众号里的页面提供一个用户上传头像还是照片的功能。
唉,这个 zf 最近很多行为让大家越来越寒心,也不奇怪了。
#2 楼 @yunfei1982 国内的工作,都希望远程,国外的工作,都希望赴 XX 工作 = =
#7 楼 @hemengzhi88 哈哈,严重同意 #8 楼 @frankking 豆瓣找同城活动多露面吧。喜欢萝莉就去动漫同城圈,喜欢安静的就去读书沙龙同城,etc...合适就下手。
#53 楼 @xiaokele233 只喜欢打 dota1 会不会被歧视 = =
#20 楼 @42thcoder 我找到的也是这段代码,忘了在哪里找到的了? 另外,不明白的是为啥要去 connection.quote 一下 id?直接操作传进来的 id 不行么
#14 楼 @gonglexin 用 7 楼和 13 楼里提到的方法可以解决,sort_by 后会变成数组,因为后面还有分页需要调用,还需要最后是 relation 对象
#7 楼 @hz_qiuyuanxin 谢谢,这个有用
本来是到 "abc.com/user_a/name",要实现点击按钮后变成"abc.com/name"?感觉有点怪啊
五常大米是我吃过最香的米......
#6 楼 @hxgdzyuyi 其实这不叫重复造轮子,应该是这些圈了地的人告诉其他人:不要学我圈地。是政治斗争 = =
#5 楼 @hemengzhi88 ~~才发现,他们给的待遇似乎是要比其他的高些。。感觉正常的就是初级 6-8 左右吧在成都
好远....
话说#员工关系专员,是什么东西。。。。