Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Rei
@Rei
管理员
第 1 位会员 / 2011-10-28

[email protected]
深圳
182 篇帖子 / 9132 条回帖
727 关注者
0 正在关注
11 收藏
中下水平 Rails 程序员
打赏作者
GitHub Public Repos
  • writings 940

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 12

  • rails-chatgpt-demo 8

  • rails-app 7

    A Rails project template lets me start new projects quickly.

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Turbolinks 后端逻辑分析 (更新总集篇) at 2013年07月04日

    我同意对方辩友的观点。Turbolinks 只是一个加速器,不能取代客户端框架。如果一个页面页内逻辑特别复杂,自然要用上客户端框架。但是对于已有的 Rails 应用,引入 Turbolniks 比用客户端重写要容易多了。

  • 在 Turbolinks 下,window.onbeforeunload 如何来触发呢? at 2013年07月03日

    #12 楼 @imlcl 是的,writings.io 全站都用 Turbolinks。

  • 在 Turbolinks 下,window.onbeforeunload 如何来触发呢? at 2013年07月03日

    #10 楼 @imlcl 不到 300 行 coffeescript,不算难。

  • 在 Turbolinks 下,window.onbeforeunload 如何来触发呢? at 2013年07月03日

    #7 楼 @iamroody 奥,搞错,page:fetch 虽然触发事件,但是后续动作不会根据结果中断的。

    目前我觉得最简单的是监控 click 了。

  • 在 Turbolinks 下,window.onbeforeunload 如何来触发呢? at 2013年07月03日

    #5 楼 @iamroody 从源码来看应该 preventDefault 就有效

    我做了个测试

    $(document).on('click', 'a', function(e) { if (! confirm()) e.preventDefault(); })

    点取消是可以阻止切换的。

  • 在 Turbolinks 下,window.onbeforeunload 如何来触发呢? at 2013年07月03日

    整理了一下,监控 3 个事件:

    1. beforeunload 关闭浏览器
    2. page:fetch 访问新页面
    3. popstate 浏览器后退
  • 在 Turbolinks 下,window.onbeforeunload 如何来触发呢? at 2013年07月03日

    #1 楼 @larryzhao restore 的时候没有前置的 event

  • 使用 Turbolinks 过程遇到的小坑 at 2013年07月03日

    #6 楼 @ginchenorlee 正在读源码,发现之前理解错了。Turbolinks 后退的时候是不会执行 script 的。

    data-turbolinks-eval=false 的意思是希望这段 script 只在直接访问的时候执行,Turbolinks.visit 访问的时候不执行。

    楼主的问题要贴代码才能分析了。

  • 关于 Rails update 的问题 at 2013年07月03日

    #13 楼 @w_jie 新注册有一周发帖限制 http://ruby-china.org/topics/9650

    你可以用这段时间挑战自己解决问题的能力

  • 如何降低页面 render 时的耗时以及 CPU 资源 at 2013年07月03日

    换模板语言主要是为了方便而不是速度,除非这个模板特别慢,缓存起来效果一样。

  • 有没有好的方法查看 rails 运行的 log 信息 at 2013年07月03日

    #4 楼 @hutuxiansheng 楼上已经给出关键词了,为什么不搜一搜?

    http://lmgtfy.com/?q=exception+notifier

  • 关于 Rails update 的问题 at 2013年07月03日

    靠,我等了很久以为图片没载入完全,就不能发源码吗?

  • RailsCasts.com 的 Ryan 去度假了 at 2013年07月02日

    外出取材,哈哈

  • 大家都用的什么鼠标,公司配的鼠标点的手指疼,想换鼠标 at 2013年07月02日

    #25 楼 @heimirror 罗技 M705

  • 使用 Turbolinks 过程遇到的小坑 at 2013年07月02日

    #6 楼 @ginchenorlee 我没读新的源码,看来要找时间再读一遍,这个标签我也是看这个贴才知道。事件绑定我也要做些实验。Turbolinks 要求开发者对 js 运行的生存周期有进一步的了解。

  • Rails 新手应该怎么接手一个新的 Rails 项目 at 2013年07月02日

    完成类似 Twitter 的站已经很碉堡了。

  • 使用 Turbolinks 过程遇到的小坑 at 2013年07月02日

    不过相比我上一篇文章写的时候,Turbolinks 又有了不少更新,顶楼问题就是新问题。

    意思就是如果一个页面里面有 script 标签,那么用浏览器后退记录的时候就会再次执行它。有些场合是需要这样做的,比如 disqus,有些脚本就不能这样做,比如事件绑定,之前绑定的事件已经随着页面一起进了 turbolinks cache,如果再执行就会重复绑定,这时候就加个 data 段忽略掉。

  • 使用 Turbolinks 过程遇到的小坑 at 2013年07月02日

    #3 楼 @ginchenorlee 哈哈。

  • 使用 Turbolinks 过程遇到的小坑 at 2013年07月02日

    说说 PJAX,Turbolink,以及 Basecamp 的前端方案 http://blog.chloerei.com/articles/834b424d-talk-about-pjax-turbolink-and-basecamp

  • 分分钟学语言系列......... at 2013年07月02日

    能不能把另外两个贴合并了。

  • Hello Ruby,走进琳达里优可丝的梦游仙境。 at 2013年07月02日

    找女朋友就找这样的!❤

  • [杭州][端点网络科技有限公司] 前端 / 后端 Java 工程师 at 2013年07月01日

    #2 楼 @lgn21st 哈哈

  • 当 visited 遇到 anchor at 2013年07月01日

    前端处理没办法同步多设备的浏览器状态。

  • 当 visited 遇到 anchor at 2013年07月01日

    后端处理的 https://github.com/ruby-china/ruby-china/blob/master/app/models/user.rb#L228

  • nginx+passenger 部署 rails3.0 ruby1.9 不知道怎么从 development 切到 production 模式 at 2013年07月01日

    独立链接的 assets 要加到 precompile 的选项里面 http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

    config.assets.precompile += ['bigbanner.js', 'news.js']
    
  • 刚学 ROR 开发 不懂 CSS 不知道这是神马问题 rails 4.0 at 2013年06月30日

    #12 楼 @yangjie6020 git status

  • 刚学 ROR 开发 不懂 CSS 不知道这是神马问题 rails 4.0 at 2013年06月30日

    https://github.com/jason6020/depot_2/blob/master/config/routes.rb 路由里面没有指定 carts/ 的路由,所以访问顶楼截图的 url 只会显示 404。

    你用 git status 看看是不是所有代码都提交了。

  • 刚学 ROR 开发 不懂 CSS 不知道这是神马问题 rails 4.0 at 2013年06月30日

    这段代码没有顶楼截图的内容,是不是最新的代码了?

  • 下厨房丢了 2 个月 的数据 at 2013年06月30日

    我现在一天一备份,存到 S3,保留 24 天。

  • capistrano 部署出现问题 at 2013年06月29日
    git add Gemfile.lock
    git commit -m "add Gemfile.lock"
    git push
    
  • 上一页
  • 1
  • 2
  • …
  • 185
  • 186
  • 187
  • 188
  • 189
  • …
  • 272
  • 273
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English