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
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Passenger 怎么做到无缝更新部署? at 2013年01月24日

    企业版很贵么?

  • 想学点前端 (html,css,js),怎么弄? at 2013年01月23日

    http://learn.shayhowe.com/ 我收藏了还没看

  • 李开复 (weibo):强烈抗议封锁 GitHub 童鞋们快快转起 at 2013年01月22日

    #1 楼 @LinuxGit 这用不着删

  • 真有什么手机应用都有啊 at 2013年01月22日

    软广告

  • rails 中如何直接连接 mongodb。。? at 2013年01月20日

    #2 楼 @fjs rails 启动是载入 Gemfile 里面定义的组件

    在 Gemfile 加入

    gem 'mongo'

  • rails 中如何直接连接 mongodb。。? at 2013年01月20日

    还没用 gem 安装 mongo?

    gem install mongo

  • rake 版本控制 希望对大家有用 at 2013年01月20日

    ~/.rvm$ rake db:migrate

  • 大家对于"刚毕业"、“太年轻” 创业有什么看法? at 2013年01月20日

    不是太年轻,就是太老,就是找不到合适的时间。 —— 《rework》

  • 不知道这么做有没有什么问题? at 2013年01月20日

    username 和 usermail 做好校验,非空,username 不能含有 @,email 一定要含有 @,防止两个字段冲突。

  • date_select helper 月 31 问题 at 2013年01月19日

    找更成熟的前端插件。

  • 这算不算 counter_cache 的设计问题? at 2013年01月19日

    自从发现 counter_cache 的行为有时不符合我理解之后,我就自己写 after_create 了。

  • 请问 P 这个方法的讲解哪里有? at 2013年01月18日

    更正一下

    rb_obj_as_string(rb_inspect(obj)) // 没看到中间先调用了 rb_inspect

    所以 p Obj 和 p Obj.inspect 区别是相当于输出 Obj.inspect 和 Obj.inspect.inspect 的区别。

  • 请问 P 这个方法的讲解哪里有? at 2013年01月18日

    有刨根问底的精神就动手看源码的同学。

  • 请问 P 这个方法的讲解哪里有? at 2013年01月18日

    #2 楼 @wzhang1987

    void
    rb_p(VALUE obj) /* for debug print within C code */
    {
        VALUE str = rb_obj_as_string(rb_inspect(obj)); // 将对象转换为字符串
        if (TYPE(rb_stdout) == T_FILE &&
            rb_method_basic_definition_p(CLASS_OF(rb_stdout), id_write)) {
            io_write(rb_stdout, str, 1);
            io_write(rb_stdout, rb_default_rs, 0);
        }
        else {
            rb_io_write(rb_stdout, str);
            rb_io_write(rb_stdout, rb_default_rs);
        }
    }
    
    VALUE
    rb_obj_as_string(VALUE obj)
    {
        VALUE str;
    
        if (TYPE(obj) == T_STRING) { // 如果已经是字符串就直接返回
        return obj;
        }
        str = rb_funcall(obj, id_to_s, 0);
        if (TYPE(str) != T_STRING)
        return rb_any_to_s(obj);
        if (OBJ_TAINTED(obj)) OBJ_TAINT(str);
        return str;
    }
    

    p Obj 和 p Obj.inspect 区别是前面如果不是 String,就会调用 to_s 后输出,后面已经是 String 了,就直接输出

  • 请问 P 这个方法的讲解哪里有? at 2013年01月18日

    http://apidock.com/ruby/Kernel/p 下面还有源码,更多就是翻 ruby 源码了。

  • git 给代码打标记 at 2013年01月18日

    #6 楼 @zhouhong_135 git 里面 commit 就代表一个时间点。

    假设有个 commit 的 hash 是 d2d44b6

    取出该 commit 的所有代码(放到新分支 backup)

    git checkout -b backup d2d44b6

    取出该 commit 的 Gemfile 文件,放到当前分支

    git checkout d2d44b6 Gemfile

    回滚到该 commit,放弃该 commit 之后的所有修改

    git reset --hard d2d44b6

    如果你给这个 commit 加上 tag 命名,就把 tag name 替换到前面 hash 的位置。

  • git 给代码打标记 at 2013年01月18日

    tag 指向 commit,commit 指向 index,index 指向这个 commit 点的所有文件。所以 tag 可以指代这个 commit 点的所有代码。

    或者我没理解楼主的意思,给代码打标记是来源哪个工具的概念?

  • 求一个完整部署 nginx 、thin、postgreSQL 的指南<已解决,windows 部署确实有些麻烦> at 2013年01月18日

    #7 楼 @ma95221 777 权限是用户管理混乱的标志之一。

  • 讨论 bootstrap 用法 at 2013年01月18日

    erb 本来就是模板。

  • 类别可以复写吗? at 2013年01月18日

    解析 class Fruit 的时候,其实都是打开 Fruit 这个域。两种写法一样。

  • 用 ruby 写通用应用市场如何? at 2013年01月17日

    鉴于 Ruby 部署确实麻烦,我看好 SaaS,像 37signals 那样。

  • controller 中,update 和 edit 的区别是啥?(已经大概理解了,只是没有完全理解) at 2013年01月17日

    #3 楼 @blacktulip 我看糊涂了。

  • bootstrap 似乎很简单 at 2013年01月16日

    不用 assets pipeline 的话,版本控制 commit 进去很多不是自己的代码会不爽。

  • 使用 will_paginate 分页问题 at 2013年01月16日

    #7 楼 @a8885313

    @blogs = Blog.paginate(:page => params[:page])
    
    <% @blogs.group_by(&:blog_year_id).each do |blog_year_id, blogs| %>
     ...
    <% end %>
    
    <%= will_paginate @blogs %>
    
  • 使用 will_paginate 分页问题 at 2013年01月16日

    Blog.paginate(:page => params[:page]).group_by(&:blog_year_id)

    http://apidock.com/rails/Enumerable/group_by

    赞同 #2 楼 @blacktulip

  • 使用 will_paginate 分页问题 at 2013年01月16日

    blog_year.blogs.paginate(:page => params[:page])

  • 初次使用 rails 就遇到的几个坑 at 2013年01月16日

    问题一二都跟 Rails 无关。

    问题二把编译出的 html 贴出来,看看是不是 bug。

    我看了 bootstrap 文档,caret 的层级关系应该是

    a.dropdown-toggle
      span.caret
    

    你贴的代码错了。

    额外说句,网上看到的所谓最佳实践都只是一家之言。

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