这字体……楼主编程环境真是恶劣啊
去掉 body 的 inline js,有 jquery.turbolinks 的情况下
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
$(function() {
ga('create', 'UA-11111111-1', 'xxx.xx');
ga('send', 'pageview');
});
slim
哈哈哈
没有测试支持的重构就会这样。
用 vagrant 可以避免生产环境的问题在开发环境没发现,开发环境的问题在生产环境不存在。
postgresql,集合两边优点
#2 楼 @Rei #3 楼 @lihuazhang https://github.com/rails/turbolinks/issues/278 是这个问题,chrome 31 特定。
Ruby China assets 放在云存储,恰好绕过了。
修复方法是升到 Turbolinks 1.3.1。夜了明天再搞。
可以 Mac + Vagrant + Ubuntu http://chloerei.com/2013/11/01/vagrant/
#6 楼 @lufeihaidao 白名单才安全。
用户要想提交的话,用脚本都可以提交的。所以要是想插入代码,就用可视模式先 escape,非要用 html 模式的,那么自己把标签 escape。搞破坏的就 sanitize 行了。
#2 楼 @lufeihaidao 当作非正常输入,显示的时候 sanitize 掉。
富文本编辑器应该在输入的时候把特殊字符 escape 掉,比如 <
变成 <
,这样输出的时候不受 sanitize 影响,安全又可用。
我看 basecamp 是用这个 http://xing.github.io/wysihtml5/
似乎要的是这个 http://underscorejs.org/#pick
#14 楼 @zhangyanan 看来是 jruby 特定问题 https://github.com/jruby/jruby/issues/762
换 ruby2.0 以上看看。
操作系统,ruby 版本,文件编码是什么。
#9 楼 @zhangyanan 二分法结果是什么?别等我。
编码表 http://www.w3schools.com/tags/ref_urlencode.asp
得从生成链接的地方找问题
贴代码不要贴截图,有些字符差异不是肉眼可见的。
广播电视节目制作经营许可证:(沪)字第 510 号 网络文化经营许可证:沪网文【2011】0602-063 互联网 ICP 备案:浙 ICP 备 11055247 号 -3 上海幻电信息科技有限公司 声明:本站不提供任何视听上传服务,所有内容均来自正规视频站点所提供的公开引用资源
得有这些资源才能搞啊。
#3 楼 @zhangyanan 如果信息给多点也许可以直接指出问题的,标题关键词是 %
符号,所以我猜测跟 %
符号有关。但是标题最后 "while scanning for the ne..." 突然断了,又没有给出源码无法本地调试,无法判断。详细的提问才能换来详细的回答。
二分法定位问题
postgresql 也有数组类型。
objectid 难看。
http://jsbin.com/ijoWOwIJ/2/edit
预览
点击链接更新 url 是浏览器的默认行为,关键就是用 event.preventDefault()
取消掉浏览器默认行为。return false
和 href="javascript:void(0)"
都是类似的,前者不如 event.preventDefault()
语义清晰,后者侵入式 HTML 不好看。