puts
不管 target blank 了,你去掉 disposition: 'inline' 和 redirect_to 应该就是你要的效果。
不能既 send_data 又 redirect_to,这两个都属于 render 操作。
send_data 应该不会导致浏览器页面切换的,如果有,在下载链接那里加上 target="_blank"
。
#8 楼 @developlee 我觉得保存原始字符串好了,下次取出再解析,对象序列化反序列化说不定有信息丢失(例如 hash 不支持 xml 属性)。或者数据库原生支持 xml 字段 也可以试试。
#3 楼 @developlee Nokogiri::XML(request.body.read).xpath('//Content').text
#3 楼 @developlee 看起来没问题啊。
测 Ruby 2.3 看看。
rubygems 没有源的签名机制,镜像林立让我很担心安全问题。
可以定义到 controller,然后用 helper_method :method_name
将这个方法声明为 helper。
http://apidock.com/rails/AbstractController/Helpers/ClassMethods/helper_method
如果不确定,就翻墙试试。
在 post body 里面吗?用 Nokogiri 解析 request.body.read
config.assets.precompile += '*.js'
把每个文件都独立编译。(如果你不担心静态文件缓存,不需要 hash tag,不需要预处理,那么直接放 public 目录里面就行了)成功回到 Rails 2 时代。
没有反向代理到 unicorn。
靠谱
自己写要注意文件名带路径之类的攻击。