Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Renny
@rennyallen
Member
NO. 26688 / 2016-05-24

[email protected]
成都
13 Topics / 124 Replies
23 Followers
30 Following
39 Favorites
好好学习,天天撸码…
Reward
GitHub Public Repos
  • omniauth-feishu 11

    OmniAuth strategy for Feishu

  • openai_ruby 4

    A Ruby wrapper for OpenAI API

  • font-converter 4

    A Ruby wrapper for FontForge

  • renny_ren 3

    my blog

  • action-chat 2

    ActionChat is a simple chatroom application built with ActionCable and React

  • ai-chat 1

    AI chat application based on ChatGPT built with Rails and React

  • request.js 0

  • renny-ren 0

    Config files for my GitHub profile.

  • dialog 0

    React Dialog

  • material-tailwind 0

    @material-tailwind is an easy-to-use components library for Tailwind CSS and Material Design.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 失业很久的程序员,平平无奇的 2024 at February 21, 2025

    楼主文笔不错啊,关注了

  • 我的网站第一天放谷歌广告,收入 5 美元 at February 21, 2025

    有做 SEO 吗,怎么流量这么高的

  • 【新手 Rubyist】聊聊大佬们是如何找到第一份 ruby 工作的 at October 28, 2024

    16 年,在学校图书馆自学了好像一个月 Ruby,后来去参加 RubyChina,认识了一些小伙伴,然后就进公司去实习了。刚进去啥也不懂,确实边做边学的感觉完全不一样,后来跟大佬们学习也成长了不少。那会也是用的自己大学笔记本装的双系统,卡的一匹,白天跟着大佬们做做项目,晚上回去自己再捣鼓捣鼓。学校离公司远每天上下班通勤 4 小时以上,后来直接在公司旁边租了个小屋,主打一个方便

  • homeland 如何增加帖子审核功能 at September 08, 2023

    要给开源项目 Homeland 增加帖子审核功能,你需要了解项目的代码结构和工作方式,并进行一些修改。下面是一些通用的步骤,帮助你开始这个过程:

    1. 克隆项目: 首先,你需要克隆 Homeland 的代码仓库到你的本地机器上:
    git clone https://github.com/ruby-china/homeland.git
    cd homeland
    
    1. 了解项目结构: 仔细阅读项目的文档,了解项目的结构和代码组织方式。在项目中查找与帖子相关的文件和代码,以便了解如何与帖子数据交互。

    2. 数据库修改: 为了实现帖子审核功能,你可能需要修改数据库模型,以在帖子数据中添加一个审核状态字段。这需要创建一个迁移并更新模型定义,以包括审核状态。

    3. 添加审核界面: 创建一个新的管理界面或修改现有的管理界面,以允许管理员审核帖子。这可能涉及到创建一个新的路由、控制器和视图,以便管理员可以查看和管理待审核的帖子。

    4. 更新帖子创建和编辑流程: 修改帖子的创建和编辑流程,以确保新帖子默认为待审核状态,并允许管理员在审核后将其发布。这可能涉及到修改控制器和表单逻辑。

    5. 实现审核逻辑: 添加审核帖子的逻辑,包括将帖子标记为已审核或未审核,并确保只有管理员能够执行此操作。

    6. 测试: 编写测试用例,以确保你的审核功能在不破坏其他功能的情况下正常工作。这是一个重要的步骤,确保你的修改不会引入新的问题。

    7. 提交修改: 当你的修改准备就绪时,提交它们到你的分支,并向 Homeland 的主项目提交拉取请求。确保在拉取请求中提供清晰的说明,解释你的修改是什么以及为什么需要它们。

    8. 维护: 一旦你的拉取请求被合并,继续维护你的功能,确保它与项目的最新版本保持同步,并修复任何后续的问题或 Bug。

    请注意,这只是一个高级指南,并假定你对 Ruby on Rails 或类似的 Web 开发框架有一定的了解。修改一个开源项目可能需要时间和努力,因此请确保你在开始之前对项目有足够的了解,并与项目维护者进行协作,以确保你的修改符合项目的愿景和规范。此外,确保遵循项目的许可证和代码贡献指南。

  • 再见啦,Ruby on Rails at September 07, 2023

    评论区都炸锅了,只能给锁了。 https://github.com/hotwired/turbo/pull/972 Add TypeScript PR 直接被关了😂

  • 再见啦,Ruby on Rails at September 07, 2023

    尽管 PR 下质疑声一片,但从 PR 创建到 merge 不到 2 个小时,没有事先讨论,直接一个 breaking change。另外还有的代码感觉都没 review

    查找替换,快速干掉😂

  • 在 Rails 中使用 SSE 来实现一个 ChatGPT 应用 at May 18, 2023

    是会有偶尔卡住的问题,还没研究怎么解决。或许可以控制一下返回给客户端的速率,先把一大段存起来,然后一个字一个字地发送 event

  • 在 Rails 中使用 SSE 来实现一个 ChatGPT 应用 at May 18, 2023

    Nginx 不用配置的,你这个情况看下是不是你 Nginx 配置了什么缓存机制,比如设置了 ETag add_header ETag 或者 Cache-Control 之类的

  • 在 Rails 中使用 SSE 来实现一个 ChatGPT 应用 at May 11, 2023

    不行的,这个就是问题所在。即使设置了 "Cache-Control": "no-cache" 还是会生成 ETag,导致 stream 不可用。

    可以看看这个 https://github.com/rack/rack/pull/1416

  • [ChatGPT] 5.1 这段时间做了个 answer 42, 基于 rails7 最新的技术栈打造 at May 10, 2023

    反馈一个 bug,很 Rails 😂

  • 在 Rails 中使用 SSE 来实现一个 ChatGPT 应用 at May 08, 2023

    对,这个问题有点坑,刚开始没想到和 rack 有关,我还以为是我哪里配置错了

  • 在 Rails 中使用 SSE 来实现一个 ChatGPT 应用 at May 05, 2023

    就是给模型加一个相应的 prompt,设定角色

  • 为什么去掉了 “其他节点” 链接?感觉不方便 at April 13, 2021

    https://ruby-china.org/nodes 直接看数据,哈哈

  • 赌徒人生~时隔 8 个月~人生又发生重大改变 at November 27, 2020

    套娃啊。跟着链接一直点,原来是 4 年连载

  • Turbolinks 引入 prefetch 让你的网站速度起飞 at October 10, 2020

    666 简直快到飞起

  • 文言文編程語言 现已支持 Ruby at December 20, 2019

    看这项目的 issue,也是人才辈出

  • 那我也来发个贴吧;我们家狗子刚来的时候; at December 19, 2019

    这。。有点尴尬?

  • 看谷歌现在的所作所为,终于理解甲骨文了 at July 04, 2019

    谁让楼主是 gaicitadie 呢

  • Black candy - 基于 Rails 构建的个人音乐流媒体应用 at July 03, 2019

    demo 登录不了呢,给的邮箱和密码提示不正确

  • [上海][8-24,25] RubyConf China 2019 赞助召集 at May 15, 2019

    前排支持🎉 🎉

  • 怎么实现对查询结果计数 at May 15, 2019

    https://ruby-china.github.io/rails-guides/active_record_querying.html#count

  • 去他的 RTFM, 只要 @kayakjiang 我有问必答,绝不敷衍 at April 29, 2019

    牛逼!

  • 关于一个 (一个男人多个老婆) 嵌套表单的问题 at April 23, 2019

    type mismatch

  • 记一次 Ruby 内存泄漏的排查和修复 at April 01, 2019

    非常详细,文风很好啊!

  • [成都] Strikingly 上线了 招聘 Ruby 开发工程师 (10k - 30k) at March 27, 2019

    牛逼!👍

  • [译] 减慢 Rails 应用的 3 个 ActiveRecord 错用 at March 26, 2019

    幸会幸会😀

  • 在 ruby 上能实现一个下面描述的这么一个网页吗。。。? at March 18, 2019

    能

  • Rails 中如何实现自定义下拉框中的显示内容 at March 15, 2019

    https://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-options_for_select

  • [译] 减慢 Rails 应用的 3 个 ActiveRecord 错用 at March 09, 2019

    我觉得关键是在于预加载,这样写虽然也是会查询所有的 comments,但是用了 association 的话可以 Post.includes(:latest_comments),通过把 scope 转换成 association 然后预加载,这样最后的 SQL 数量是会有所减少的。可以参考下:https://www.justinweiss.com/articles/how-to-preload-rails-scopes/

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