Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Rei
@Rei
Admin
NO. 1 / 2011-10-28

[email protected]
深圳
182 Topics / 9132 Replies
727 Followers
0 Following
11 Favorites
中下水平 Rails 程序员
Reward
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
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • vim 求助 at January 16, 2014

    换个适合自己的键盘。

  • 令人苦恼的性能问题 at January 15, 2014

    #11 楼 @zangcw Basecamp 的方案,存一份有所有权限按钮的缓存,默认不显示,用 js 处理有权限的用户显示。

  • Jekyll 相对路径 at January 15, 2014

    #2 楼 @song940 这是写在文档里的 http://jekyllrb.com/docs/github-pages/#project_page_url_structure

  • Jekyll 相对路径 at January 15, 2014
    {{ site.baseurl }}/path/to/assets
    

    baseurl 设置在 _config.yml,不同站点用不同的设置。

  • Thoughtbot 发布的编程风格指导 at January 14, 2014

    #2 楼 @PrideChung 这可是很正经的!

  • 关联数据库怎么起名好呢? at January 14, 2014

    as_bs

  • 使用 Websocket 还是定时发送 ajax 请求? at January 14, 2014

    Basecamp 是用轮询。

  • mongoid 中的主从表缓存 at January 14, 2014
    <% cache @todolist do %> <!-- level 1 -->
      <% @todolist.todos.each do |todo| %>
        <% cache todo do %> <!-- level 2 -->
          <div class="todo">
            <b><%= todo.user.name %></b>
            <%= todo.content %>
          </div>
        <% end %>
      <% end %>
    <% end %>
    
  • mongoid 中的主从表缓存 at January 14, 2014

    #10 楼 @lukefan 所以你不就遇到了查询效率问题了吗。

  • mongoid 中的主从表缓存 at January 14, 2014

    #7 楼 @lukefan 缓存粒度粗细结合,边生成边缓存

    推荐看看 Basecamp 的缓存策略 http://37signals.com/svn/posts/3112-how-basecamp-next-got-to-be-so-damn-fast-without-using-much-client-side-ui

  • mongoid 中的主从表缓存 at January 14, 2014

    includes 不是魔法,看看 logger 它是通过什么查询语句实现的。

  • mongoid 中的主从表缓存 at January 14, 2014

    #3 楼 @lukefan 由于不知道你的内容怎么展示,我用 post 为例

    <% @posts.each do |post| %>
      <div class="post">
        <b><%= post.user.name %></b>
        <%= format_post psot.content %>
      </div>
    <% end %>
    

    这里优化方法不是在 @posts 查询 includes(:user),而是应该加上片段缓存

    <% @posts.each do |post| %>
      <% cache post do %>
        <div class="post">
          <b><%= post.user.name %></b>
          <%= format_post psot.content %>
        </div>
      <% end %>
    <% end %>
    

    这样每次只要查询 @posts,虽然 post 内容在渲染时候需要查询 user,但之后就会缓存起来。反而,如果用了 includes,无论有没有缓存,每次查询 @posts 的时候都要查 user,这是不必要的消耗。

    includes 对关系数据库有用,比如 todolists has_many todos,展示 todolists 内容的时候总是需要查询 todos 的,用 includes 可以用 join 把两次查询合成一次,但 mongodb 没有 join,所以没有什么意义。

  • mongoid 中的主从表缓存 at January 14, 2014

    去掉 include,父级元素片段缓存。

  • Working with JavaScript in Rails 译文 at January 12, 2014

    哈哈哈,文末推荐我的博客,然后我的博客推荐官方文档,形成循环。

  • 有多年 c 开发经验并且也懂 c++ 的人,读哪本书能尽快理解 ruby 且上手 ruby 开发? at January 12, 2014

    #11 楼 @jackylau Rails 框架变化太快,教程的中文翻译跟不上,2、3 年前看中文书是落后一个大版本,现在是落后两个个大版本了。Ruby 变化倒不大,并且向前兼容,1.8 的书到 2.0 也能用。

  • 有多年 c 开发经验并且也懂 c++ 的人,读哪本书能尽快理解 ruby 且上手 ruby 开发? at January 12, 2014

    #10 楼 @putty 厉害,Ruby China 程序很多地方我都搞不懂。

  • 有多年 c 开发经验并且也懂 c++ 的人,读哪本书能尽快理解 ruby 且上手 ruby 开发? at January 12, 2014

    Agile Web Development with Rails & Programing Ruby

    简称两本红宝书。

  • 大家都过来帮我出出主意吧 at January 10, 2014

    Sound Only 最屌。

  • 决定翻译 Rails Guides at January 09, 2014

    https://github.com/ruby-china/rails-guides

  • 关于 git 的一个问题 at January 09, 2014

    #8 楼 @moliliang 两个方面入手:

    1. 看完 http://git-scm.com/book/zh,要了解 git 能实现什么操作
    2. 跟同事交流,问他什么时候手头没有任务请教一下。
  • manifest.yml at January 09, 2014

    #4 楼 @impzx 理解了。

  • manifest.yml at January 09, 2014

    #2 楼 @impzx Asset Pipeline 是 Rails 一个组件,非 Rails 项目可以通过 sprockets 这个 gem 引入这个功能。也不一定要用,用上便于处理静态文件。

    建立/启动项目跟 Asset Pipeline 不是对应关系。

    最后一个问题不理解。

  • 关于 git 的一个问题 at January 09, 2014

    3.6 Git 分支 - 分支的衍合 http://git-scm.com/book/zh/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E8%A1%8D%E5%90%88

  • 关于 git 的一个问题 at January 09, 2014

    比如我的一些提交太乱(什么),合并 master 之后,老会出一些细节问题(什么)。

    修改后(什么),我又重新提交(怎么),同事还是还是觉得我的提交太乱了(什么)~不敢合并我的分支。

  • manifest.yml at January 09, 2014

    http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

  • 别用 raw 和 html_safe at January 09, 2014

    #36 楼 @emerson http://guides.rubyonrails.org/security.html#cross-site-scripting-xss 这里有几个例子。

  • 强迫症想统一 Gem 横线的用法 at January 07, 2014

    #6 楼 @lgn21st 97%... 98%... 99%........... 0K/s

  • 别用 raw 和 html_safe at January 07, 2014

    #32 楼 @luikore 我觉得不复杂啊,要输出 HTML 就用 sanitize,几乎不用 == raw html_safe。Rails 2 就是默认不 escape,当时爆了什么漏洞然后默认加上 h 了。

  • 别用 raw 和 html_safe at January 07, 2014

    #29 楼 @cassiuschen 等于 raw

    http://edgeguides.rubyonrails.org/active_support_core_extensions.html#output-safety

    #28 楼 @luikore 你们都是裸奔爱好者啊

  • 选择 LESS 还是 SASS? at January 07, 2014

    #19 楼 @jeff_duan 减少依赖,Rails 默认用 sass。

  • Prev
  • 1
  • 2
  • …
  • 149
  • 150
  • 151
  • 152
  • 153
  • …
  • 272
  • 273
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English