coffee 没编译。
什么是 P2P 平台?
加载慢你得具体分析,打开浏览器调试器看哪里慢。
public 建个文件夹专门放静态网页,html/assets 都放里面。
巴萨三冠王!
用 thin 代替 mongrel
<%= sanitize render_markdown(post.description) %>
http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html
#9 楼 @glorySpring 别自己设置头了,看 7 楼链接。
RestClient.post '/data', {:foo => 'bar', :multipart => true}
#6 楼 @glorySpring 这个 form 不是 multipart 吗?
顶楼这里是错误的:
request.body = {'apiId' => 'username', 'apiKey' => 'key'}.to_json
塞了个 json 进去,对不上 enctype,用浏览器看看 HTML 表单提交的头和 body 是什么。
#5 楼 @glorySpring 那么用一些包装好的库吧,标准库的 Net::HTTP 不支持 multipart
public 没有问题。
奥,是被 rubygems.org 卡住。
$ gem sources -r https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org
# 确保只有 ruby.taobao.org
然后 bundle
Gemfile 的源改成
source 'https://ruby.taobao.org'
rm vendor/cache/ruby/2.0.0/gems/eventmachine-1.0.3/ -rf
rm vendor/cache/ruby/2.0.0/specifications/eventmachine-1.0.3.gemspec
bundle install