Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
李华顺
@huacnlee
Admin
NO. 2 / 2011-10-28

[email protected]
长桥证券 (Longbridge)
成都
502 Topics / 9058 Replies
959 Followers
53 Following
105 Favorites
Reward
GitHub Public Repos
  • autocorrect 1410

    A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuation...

  • rails-settings-cached 1101

    Global settings for your Rails application.

  • rucaptcha 696

    Captcha Gem for Rails, which generates captcha image by Rust.

  • zed-theme-macos-classic 95

    A macOS native style theme for Zed, let it same like native app in macOS.

  • vscode-macos-classic.t... 21

    macOS Classic theme for Visual Studio Code

  • zed-extension-action 19

    GitHub Action for automatically bump Zed Extensions version after a release.

  • autocorrect-action 11

    GitHub action for use AutoCorrect as lint

  • zed-autocorrect 6

    AutoCorrect for Zed

  • gpui-workspace 4

    Dock layout UI component for GPUI, that extracted from Zed project.

  • zed-lalrpop 3

    LALRPOP parser grammar support for Zed.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 由于 UpYun 杭州电信节点遭遇 DDOS 攻击,目前 Ruby China 的相关服务可能会有问题 at March 10, 2017

    我这里好了

  • 由于 UpYun 杭州电信节点遭遇 DDOS 攻击,目前 Ruby China 的相关服务可能会有问题 at March 10, 2017

    我试试

  • 用十几行代码阐述了一个非常小的类 ActiveRecord::Relation 的实现思路 at March 10, 2017

    贴代码,不要截图

  • 用 PHP 做项目都是用的 MySQL,现在转 Rails 有必要切到 PostgreSQL 派? at March 10, 2017

    熟悉什么用什么,Ruby China 当初 MongoDB 转成 PostgreSQL,而不是 MySQL 也是有原因的,因为需要兼容 Array 类型字段,以减少重构构成需要做数据迁移的成本,否则重构很难完成。

    国内更推荐用 MySQL,为何:

    • 各种云服务目前支持 PostgreSQL 的不多,或好多才刚过起步
    • 研究这方面的 DBA 明显没有 MySQL 的多,于是公司的项目还是安心用 MySQL 好
    • 相对来说你可能会更熟悉 MySQL

    当然 PostgreSQL 也是挺好的,值得尝试,尤其是在 Ruby 社区的生态环境里面,例如,我们有 PgHero 这类工具。


    题外话,PHP 都用 MySQL 是因为 LAMP 吧

  • 账号问题 at March 10, 2017

    好了,去用邮箱找回密码吧,GitHub 登录这个我改名了

  • 账号问题 at March 10, 2017

    等会儿我手工处理一下

  • ActiveRecord Store 使用介绍 at March 09, 2017

    这东西外加自定义 Coder,用于实现 Event, Notification,在个别场景需要存储奇怪数据的时候很合适。

    Notification.create({
      event_type: 'block_topic'
      target_type: 'Topic',
      target_id: @topic.id,
      params: Notification::BlockTopicParam.new(message: 'this reason of this block') 
    })
    
  • Rails 为什么默认把 HEAD 请求当做 GET 来处理? at March 09, 2017

    测过啊

    curl -I http://localhost:3000/rucaptcha
    
  • Rails 为什么默认把 HEAD 请求当做 GET 来处理? at March 09, 2017

    回到问题,我觉得从 Web 框架的角度看,这类接口响应 HEAD method 是必要的,这样编写程序的时候才能有效的控制

  • Rails 为什么默认把 HEAD 请求当做 GET 来处理? at March 09, 2017

    https://github.com/huacnlee/rucaptcha/commit/0c16db552e2217a55bc85734e9e8a540c8cbd2fe

    屏蔽了一下,可以使用 gem "rucaptcha", "2.1.2"

    这个应该是 RuCaptcha 这类场景需要处理的

  • 我今天去深圳某知名创新公司面试被性别歧视了~ at March 09, 2017

    我胡乱猜测了 😅 忽略我的那个回复

    如果是 DJI 的话,这里不是有好多内部人的么,或许可以介入一下

  • 问一个数据库设计问题. at March 09, 2017

    a b c 看着好累,用实际的名称举例嘛

  • 我今天去深圳某知名创新公司面试被性别歧视了~ at March 09, 2017

    其实可能是因为其他原因不想要,于是就找到了这么个不合适的理由

  • 单件类的疑问 at March 08, 2017

    贴代码,不要截图

    可以理解成局部的类


    然而你不用太在意或学习那个写法,看之前的有几次提交,貌似作者也不是太讲究这些细节

  • 有想搞 Rubygems 镜像的可以试试 rubygems-mirror 和 geminabox at March 08, 2017

    此方法不一定能行了,详见 Ruby China 的实现方式

    https://github.com/ruby-china/rubygems-mirror

  • 如何使用 RubyMine 中的 rubocop 插件格式化代码? at March 08, 2017

    用 rubocop 原始的功能,搞不懂就不要依赖 RubyMine

    https://github.com/bbatsov/rubocop

    参数 意思
    -a 自动尝试纠正
    --auto-correct 自动尝试纠正
    rubocop . --auto-correct
    
  • RubyChina 导航栏 Wiki 拒绝访问 at March 07, 2017

    已修复

  • ActiveRecord::Relation 到底用了什么魔法,为什么可以链式而不反复查询 at March 07, 2017

    https://ruby-china.org/topics/32469

  • RubyChina 导航栏 Wiki 拒绝访问 at March 07, 2017

    早上的改动遗漏了,我来修复一下

  • ActiveRecord::Relation 到底用了什么魔法,为什么可以链式而不反复查询 at March 07, 2017

    什么错?数据库连接错吧

    你看 API 文档都写清楚了的呀

  • ActiveRecord::Relation 到底用了什么魔法,为什么可以链式而不反复查询 at March 07, 2017

    可以简单理解大多是实话,执行 SQL 是 to_a 的方法里面做的

    http://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-to_a

    例如:

    @topics = Topic.limit(10)
    

    这个时候,@topics 还处于 ActiveRecord::Relation 状态,但我们一般可能会尝试 map 它,于是将会调用到 .to_a 的方法

    <% @topics.each do |t| %>
      <h1><%= t.title %></h1>
    <% end %>
    

    当然,还有一些其他的动作可能会触发执行 SQL,在 ActiveRecord::Relation 实例里面有 loaded 的状态字段用于记录是否已经执行 SQL 了。

  • RubyChina 搜索出现访问异常 at March 07, 2017

    已修复

  • 全局设置隐藏首页部分节点的功能完全没有生效 at March 07, 2017

    用数字编号

    请阅读文档:

    https://gethomeland.com/docs/configuration/config-file/

  • 什么是 “大型” Rails 项目 at March 06, 2017

    GitLab 算不算大项目?

    Model 136,许多还应该是抽象实现,表数量:63 张

    不过跑 CI 也要两三个小时以上,这东西搞了 UI 测试哪套,改动起来特别费神。


    Discourse - 175 Models

  • Rails 中 button_to 后能不能不换行? at March 06, 2017

    帖代码

  • 录教学视频比想象中的难 at March 06, 2017

    不应该用 Vim 来演示,尤其是新建目录什么的全是在命令行执行,对于新手理解结构没帮助,会晕的

  • 什么是 “大型” Rails 项目 at March 06, 2017

    感觉各类业务多了,应该拆成小项目来搞,这样单独看各类业务的时候不会觉得东西好多。

    想想那么多 Model,那么多业务函数,跑个 CI 得要多久啊

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