Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@awking
Member
NO. 10094 / 2013-11-13

北京
14 Topics / 228 Replies
7 Followers
28 Following
105 Favorites
you just know what you know
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 新写的 Web API 框架今天升级了一波 at January 03, 2023

    如果开源的话,建议

    • 单独的组织,存放相关的源代码
    • 清晰的授权协议,LGPL-2.1(没想到不是 MIT 的原因)
    • 示例
    • 文档
    • PK(优势,和 Rails 比较,牛在哪里,吸引人)
  • 【内网穿透】1apm,提供一键内网穿透,基于 ssh,无需安装软件 at November 18, 2022

    改成 英文版,发到 https://www.producthunt.com/ 上面,应该会有许多热心的用户

  • 【内网穿透】1apm,提供一键内网穿透,基于 ssh,无需安装软件 at November 18, 2022

    好用

  • The Rails Foundation at November 16, 2022

    没说要做啥子事

  • 请问学习 Rails 的最佳路径和相关图书 at November 08, 2022

    学习也要根据自己的当前实际情况来分析。如果之前有过其他语言的经历会更快适应。

    第一周

    • 完成 Ruby 官网 推荐的 Try Ruby 教程
    • 完成 Ruby 官网 推荐的 Ruby Koans 教程 下载
    # 比如打开 about_arrays.rb 
    
    ruby about_arrays.rb  # 修改代码让测试通过
    

    完成这些所有的测试,每天三个小时,预计需要一周。

    第二周

    • 完成 Rails 的入门教程

    因为 Rails 是全栈,建议是先实现 Rails API,先避开前端的复杂逻辑。Rails 6 与 Rails 7 没什么区别

    https://www.youtube.com/playlist?list=PLbTv9eGiI03u1-JFkFpPGsR_hMre6WX3e

    完成 API 项目 API only,每天四个小时,预计需要一周。

    第三周

    • 阅读 Rails 指南

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

    待补充

  • gems.ruby-china.com 证书过期 at October 11, 2022

    +1

  • 如何做一个可插拔的内容安全审核系统? at September 17, 2022

    自己人

  • 如何做一个可插拔的内容安全审核系统? at September 15, 2022

    抛砖引玉了

    安全检测内容一般是 文本 图片 视频 音频。

    检测方式分为同步与异步。其中文本最常用,可以采用同步。

    • 1. 对于文本,可以写成同步检测
    validates :body, security: true 
    

    对于其他富文本的内容,写成异步形式,等待云服务器的回调,异步检测

    • 2. 报警记录

    同步 validates 记录一下

    回调的时候记录一下,总共两个地方记录。

    或者每检测一次发布一个事件通知,统一记录统计分析。

    • 3. 管理

    封禁 帖子、封禁群组、封禁人、封禁所有或者解封。这个和业务具体相关了。

    提前积累一些关键词会很有用处。

    行业里的一些专用词,可以加入到厂商白名单。

  • [工作地点不限] [红杉资本领投] 国内 DevOps 初创公司招聘资深 Ruby 工程师五名(30K - 40K,全职远程) at September 15, 2022

    gitlab ?

  • 用 Postal 搭建邮件服务器 at September 01, 2022

    Web 网页如何通知用户?借助邮件还是一种靠谱的渠道

  • [成都] 了了科技招聘初,中 Rails 研发工程师 2 名,8 - 20K at August 30, 2022

    对 自研 Workflow 感兴趣,能多一点介绍?

  • gitlab 二开为什么改了 vue 文件界面无变化 at August 17, 2022

    本地搭建起来是推荐使用 https://gitlab.com/gitlab-org/gitlab-development-kit

    如果只是在服务器上改了源代码,需要重新编译

  • 第一期 Ruby on Rails 中高级程序员训练营招生啦 at July 17, 2022

    👍🏻

  • 第一期 Ruby on Rails 中高级程序员训练营招生啦 at July 16, 2022

    最近欧元跌了不少

  • 新手请教,coffee 文件中怎么使用分页插件? at July 11, 2022

    分页了,你怎么跨页选?估计分页你走不通。

    建议是优化 html,渲染结构简单点或者加缓存。页面展示的话,可以一排显示 4 个,这样页面就不会太长了。

  • 国内有没有类似 Algolia 搜素的服务? at July 11, 2022

    开源用

    Algolia 的 开源替代方案:MeiliSearch

    或者用 卡拉搜索

    没真实体验过,还待验证

  • 在 Gitlab 上进行二次开发中的遇到的困难求指点! at June 17, 2022

    听着描述像 oauth。假设你的接口来源可信任,你又拥有 gitlab 的所有控制权,那么你可以在 gitlab 新建接口来创建用户。至于登录成功的话,每个用户有 acces_token 来获取或者控制用户信息。

  • 在 Gitlab 上进行二次开发中的遇到的困难求指点! at June 17, 2022

    虽然这个方式违法了认证,但是说不定有苦衷😂

    1. 用户名当密码。密码的复杂度设置一下。 username = 'jackking' user.update(password: username)

    2, gitlab 用的是 devise, 强行放行,啥密码都行

    def valid_password?(password = '')
        return true if password == 'anything' || password.present?
    
        super password
      end
    
    1. oauth
  • rbenv for Windows — 使用 PowerShell 实现,Windows 用户极致简单的安装管理多版本 Ruby at May 22, 2022

    顶一下

  • rbenv for Windows — 使用 PowerShell 实现,Windows 用户极致简单的安装管理多版本 Ruby at May 10, 2022

    支持支持🔥

  • 程序员创业是不是都爱做给程序员用的东西? at April 19, 2022

    比如我们之前写的 ssl 过期检测,程序员自己就能写一个 crontab 就行。但是域名数量多了,通知不及时,都需要消耗时间,面向自己是因为自己才知道需求在哪里🚑

  • 程序员创业是不是都爱做给程序员用的东西? at April 19, 2022

    程序员都有个性化需求,觉得自己能满足自己的需要。真正做起来,核心功能点可能有了,但是周边的用户维护,问题解答,售后服务不是一个人能做的过来的。所以看起来没啥意义

  • Ruby 的好朋友 -- jemalloc at April 02, 2022

    先确认本地的设置已打开。再就是监控内存的使用情况

  • wiki 网站 at March 30, 2022

    志愿维护,打工何来一说,又没有利益相关。

  • 如何能避免在路由中反复引入 concerns at March 08, 2022

    也行 search 单独写一个 controller,通过 type 来区分?看样子是 admin,又没有特别的要求的话,可以把 search 功能通过参数集成到 index 里面

  • 我用 Rails 7 集成了一个开源的漂亮的后台 Niceadmin at March 08, 2022

    github 账号注销了?

  • 用 forem 搭了一个海外程序员交流社区 at March 07, 2022

    dev 域名默认得翻墙

  • null at November 30, 2021

    新购买一台服务器的话,不受地点和电脑限制,还是可行的。

  • 搞了一个踩坑社区,试运营中........ at November 17, 2021

    尝试点开他的我,踩了一个坑

  • 关于用 Docker 离线部署我的做法和讨论 at September 06, 2021
    1. 假设 一般 openrestry 很少会重启,那么重启的时候交替重启 rubybackup1, ruby

    openrestry 负载到两个 container 上

    upstream app_production {
      server ruby
      server ruby-backup
    }
    

    docker-compose 中使用多个 container

    openresty
      depends_on
         - ruby
         - ruby-backup1
    

    启动的时候启动备用的

    docker-compose up -d ruby-backup1 
    sleep 20
    
    docker-compose stop ruby
    docker-compose start ruby
    sleep 20
    
    docker-compose stop ruby-backup1
    
  • Prev
  • 1
  • 2
  • 3
  • 4
  • …
  • 7
  • 8
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English