Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Shooting Fly
@ThxFly
会员
第 30794 位会员 / 2017-03-16

深圳
17 篇帖子 / 117 条回帖
8 关注者
7 正在关注
102 收藏
GitHub Public Repos
  • jbuilder 44

    Generate JSON objects with a Builder-style DSL, inspired by jbuilder

  • water 29

    A library for writing HTML in plain Crystal.

  • what_happen 6

    Tell you what happen when x changes to y.

  • shop 5

    An Online Shopping Mall For South China Normal University (Language: Crystal , Framework: Kemal)

  • lucky_param 2

    The simplest params checker in controller for Ruby on Rails

  • yapi_check 1

    A gem for checking the consistency and conformity between YAPI API documentation and code

  • scnuojcr 1

    An Online Judge (OJ) for South China Normal University, finished by Kemal. http://www.scnuoj.cn

  • kemal-jbuilder-example 1

  • image2rgb565 1

    Convert Image to rgb565 binary

  • activeadmin_quill_editor 0

    Quill Rich Text Editor for ActiveAdmin

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • rubyZip 乱码问题 at 2018年10月26日

    用 puts 输出,别用 p, p 是调试用的

  • Matz:Ruby after 25 years (Matz 将在 10月13日 在 Ruby Summit China 2018 会场和大家分享 25年 后的 Ruby) at 2018年10月12日

    Ruby 什么时候能有份官方的风格指南,或像 Go 一样内置一款 gofmt 格式化工具 ? 不使用 Rubocop 的项目还是挺多的。

  • 在 HN 上看到 tldr 这个项目,我想说点什么 at 2018年10月12日

    真心好用的一个命令行工具,果然是相见恨晚系列

  • 项目管理 你们 / 你们公司 都用什么的 ? at 2018年10月05日

    一直耳闻,回头试试

  • 项目管理 你们 / 你们公司 都用什么的 ? at 2018年10月05日

    嗯,手机客户端改不了字就没改了

  • 项目管理 你们 / 你们公司 都用什么的 ? at 2018年10月03日

    接口文档管理:redmine 源代码管理:gitlab 任务管理:tpad (渣,非常不推荐)

  • [求助] Rails 5 上传文件后,验证的错误信息怎么在 ajax 中显示? at 2018年09月28日
    format.json { render :json => { :error => @document.errors,status: :unprocessable_entity }}
    

    改成

    format.json { render :json => { :error => @document.errors }, status: :unprocessable_entity }
    
  • [分享] 纯 API 项目的路由书写方式 at 2018年09月07日

    @bestjane 之所以不用 RESTful, 有以下考量

    1. RESTful 需要在 url 里拼接参数
    2. 对于纯 api 项目,天然少了 new 和 edit 两种动作
    3. 生成的 url 最终用户是开发人员,并不会展示给客户
    index 对应 list_resource
    create 对应 create_resource
    update 对应 update_resource
    show 对应 show_resource
    destroy 对应 delete_resource
    

    找到适合的就行,不必强求 RESTful.

  • 最近 Ruby China 做了什么改善? 感觉上速度快了很多. at 2018年09月06日

    关停 gem.ruby-china.org

  • Rails 管理多数据库 at 2018年08月27日

    提供一个思路,建几个模板型的 rails 项目,编号 1-n,作为主支,每个公司都是其中之一的分支,每个公司单独部署,可考虑前后端分离,用 vue 或 react 提供更好前端交互体验,后台用 activeadmin 提供增删改查就行

  • develop 下修改路由文件不生效 at 2018年08月11日

    写法不对

    Rails.application.routes.draw do
      namespace :api do
        get 'hello'
      end
    end
    
  • develop 下修改路由文件不生效 at 2018年08月11日

    拆分 routes 文件用不到元编程,写入以下代码到 config/application.rb 就可以了

    Dir["#{Rails.root}/config/routes/**/*.rb"].each do |route_file|
      config.paths['config/routes.rb'] << route_file
    end
    
  • 把一个巨大的 hash 放在一个类的常量里面,和作为方法放在类里面,哪个比较好 at 2018年07月31日

    我们项目里用的是第二种,一个常量就是一个类方法。调用简单,也方便加注释和扩展

  • rails:render 方法渲染问题 at 2018年07月26日
    <%= form_for :article do |f| %>
    

    等价于

    <%= form_for @article || Article.new do |f| %>
    

    你的 create action 需要传同名的实例变量

  • 通过测试代码,自动生成 API 文档 at 2018年07月09日

    知道,用过后发现不好用。它不能自动生成响应,而且感觉没有在 Redmine 上来得好用

  • Ubuntu 无法连接 ssh connect to host port 22: Connection timed out at 2018年06月24日

    是不是连着代理啊,把系统代理关了,或加入例外

  • Ruby 25 岁生日 #ruby25 at 2018年02月24日

    生日快乐!enjoy programme 😂

  • db/schema.rb 数据库迁移后的数据库模式文件需要加入到版本控制中吗? at 2017年11月10日

    因为 master 的 schema 滞后于真实 schema。某次提交有迁移但没 schema 就会发生这种情况。人都比较懒,没人修复这次过失

  • db/schema.rb 数据库迁移后的数据库模式文件需要加入到版本控制中吗? at 2017年11月10日

    因为有人忘记提交 schema.rb. 现在每次提交都要 git checkout db/schema.rb, 然后手动把自己的修改粘贴到 schema 上去。心好累。

  • Ruby 方法的参数有默认值怎么调用 at 2017年09月27日

    Crystal 支持这种写法 😁

    icr(0.23.1) > def test(a = 1, b = 2)
    icr(0.23.1) >     a + b
    icr(0.23.1) >  end
     => ok
    icr(0.23.1) > test(b: 3)
     => 4
    icr(0.23.1) > test(2,3)
     => 5
    
  • 实现一个类似多人游戏的功能, 在 Web 页面, 使用 Rails at 2017年07月31日

    利用 websocket,对每个连入的用户建立 websocket,然后依据游戏共用多少个页面建立多少个 room。把 websocket 移入 room 里,判断 room 中 websocket 数是否满足设定的要求才放行。

    你这个功能似乎不用操作数据库,建议使用 sinatra 这种微框架。
    个人推荐使用 Crystal 语言的 kemal 框架,它对 websocket 这种方式有很好的支持,而且学起来非常简单,两个小时就够了。
    我用 kemal 实现了一个多人聊天室,欢迎参考 github:shootingfly/shop 里面的 chat 子模块

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