太长的代码放到 gist 吧,不好阅读。
故意穿小码显胸肌😀
文件同步性能低,换 nfs 看看。
如果不需要 task 依赖,可以不用 rake。
我虽然用着 Mac,但是开发还是在 Linux 虚拟机里运行,开发环境贴近生产环境。如果有好的 PC 笔记本想换回 Linux。
wow,希望明年能帮搭线邀请 matz 来大陆演讲。
谁让你用 simple_form 了?
友好一些,表明观点就行了。
https://github.com/carrierwaveuploader/carrierwave/wiki/How-To%3A-Secure-Upload
但我更推荐用云储存(例如 S3)的权限控制,更方便和好扩展。
有可能是和数据库间的网络耗时,这个耗时在日志不会显示。
看看浏览器调试的 network,是不是有什么资源加载阻塞了。
还有一次跑通,不调试。
《Ruby on Rails 教程》是 SelfStore 第一个上架的作品,经历第 3 版第 4 版,更新时间持续 2 年多,如果之前有买绝对是超值电子书。
很抱歉 SelfStore 先倒下了……
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