Mindket

rails

新上架第 1 版 · 更新于
星标59k

概览

一个 Ruby Web 框架,提供构建基于数据库的应用所需的东西,采用 Model-View-Controller 模式。适合用 Ruby 写 Web 应用的开发者。

rails 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

用在
  • 数据存放在数据库里的 Web 应用
  • Ruby 代码,包括用普通 Ruby 类写的模型
  • 用嵌入 Ruby 的模板写成的 HTML 页面

关于

它是什么

Rails 是一个 Ruby Web 框架,提供构建数据库支撑的应用所需的东西。它用 Model-View-Controller 模式(简称 MVC)组织应用,把工作分成三层。

适合谁

用 Ruby 构建、把数据存在数据库里的 Web 应用的开发者,以及想弄懂 MVC 如何配合的学习者。

行业谁在用怎么用例子
软件Web 开发者基于 MVC 模式构建数据库支撑的应用一个有账号、产品和文章的应用
商业软件产品团队把业务规则放在模型层里把 Product 的规则放在它的模型类里
教育Web 开发专业的学生学习 MVC 如何划分一个应用研究 Model、View 和 Controller 有什么不同

如果你不写 Ruby,可以跳过它。

用在哪里

  • 数据存放在数据库里的 Web 应用
  • Ruby 代码,包括用普通 Ruby 类写的模型
  • 用嵌入 Ruby 的模板写成的 HTML 页面
使用场景谁你得到什么
数据库支撑的模型应用开发者以对象形式呈现的数据库行,并带有业务逻辑方法
纯 Ruby 模型不需要数据库的开发者基于普通 Ruby 类或 Active Model 接口构建的模型
视图模板页面层的开发者在 ERB 文件里嵌入 Ruby 的 HTML 页面

新手与专家

如果你是新手,先从 MVC 学起。项目说它是理解 Rails 的关键。Model、View 和 Controller 各有明确的职责,第一小步是把 Account 或 Post 这样的模型,想成数据库记录在 Ruby 里的样子。

如果你熟悉这个领域,细节都在 Model 层。数据库支撑的模型继承自 ActiveRecord::Base,Active Record 把数据行变成对象,你可以用自己的方法去扩展它。模型也不一定需要数据库,普通的 Ruby 类或实现了 Active Model 接口的类同样可以。视图大多是嵌入 Ruby 的 HTML 模板。

  1. 模型保存领域数据和业务逻辑
  2. Active Record 把数据库行变成对象
  3. 视图用嵌入的 Ruby 渲染 HTML

注意事项

  • Models: 模型背后通常有数据库,不过普通的 Ruby 类也行。
  • License: MIT。
  • Cost to run: 未提及。
  • Data it reaches: 数据库,针对使用数据库的模型。

使用方法

按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取:一个装着文本文件的 zip 压缩包,里面没有会运行的东西。

README 和文件

README

rails

一个 Ruby Web 框架,提供构建基于数据库的应用所需的东西,采用 Model-View-Controller 模式。适合用 Ruby 写 Web 应用的开发者。

由 rails 在 GitHub 上制作。这些说明是 Mindket 根据其 README 写的,项目自己的文件和许可证在它的仓库里。

简介

它是什么:Rails 是一个 Ruby Web 框架,提供构建数据库支撑的应用所需的东西。它用 Model-View-Controller 模式(简称 MVC)组织应用,把工作分成三层。

适合谁:用 Ruby 构建、把数据存在数据库里的 Web 应用的开发者,以及想弄懂 MVC 如何配合的学习者。

行业 | 谁在用 | 怎么用 | 例子
软件 | Web 开发者 | 基于 MVC 模式构建数据库支撑的应用 | 一个有账号、产品和文章的应用
商业软件 | 产品团队 | 把业务规则放在模型层里 | 把 Product 的规则放在它的模型类里
教育 | Web 开发专业的学生 | 学习 MVC 如何划分一个应用 | 研究 Model、View 和 Controller 有什么不同

如果你不写 Ruby,可以跳过它。

用在哪里:

  • 数据存放在数据库里的 Web 应用
  • Ruby 代码,包括用普通 Ruby 类写的模型
  • 用嵌入 Ruby 的模板写成的 HTML 页面
使用场景 | 谁 | 你得到什么
数据库支撑的模型 | 应用开发者 | 以对象形式呈现的数据库行,并带有业务逻辑方法
纯 Ruby 模型 | 不需要数据库的开发者 | 基于普通 Ruby 类或 Active Model 接口构建的模型
视图模板 | 页面层的开发者 | 在 ERB 文件里嵌入 Ruby 的 HTML 页面

新手与专家:如果你是新手,先从 MVC 学起。项目说它是理解 Rails 的关键。Model、View 和 Controller 各有明确的职责,第一小步是把 Account 或 Post 这样的模型,想成数据库记录在 Ruby 里的样子。

如果你熟悉这个领域,细节都在 Model 层。数据库支撑的模型继承自 ActiveRecord::Base,Active Record 把数据行变成对象,你可以用自己的方法去扩展它。模型也不一定需要数据库,普通的 Ruby 类或实现了 Active Model 接口的类同样可以。视图大多是嵌入 Ruby 的 HTML 模板。

模型保存领域数据和业务逻辑
Active Record 把数据库行变成对象
视图用嵌入的 Ruby 渲染 HTML

注意事项:

  • Models: 模型背后通常有数据库,不过普通的 Ruby 类也行。
  • License: MIT。
  • Cost to run: 未提及。
  • Data it reaches: 数据库,针对使用数据库的模型。

GitHub 上的数据(2026年11月7日)

  • 星标:59,032(当天 142)
  • 复刻:23,832
  • 关注:2,354
  • 未关闭的议题和拉取请求:1,761
  • 语言:Ruby
  • 许可证:MIT
  • 话题:activejob, activerecord, framework, html, mvc, rails, ruby
  • 趋势:GitHub 趋势榜当日第 3 名(2026年11月7日)

链接

  • 代码:https://github.com/rails/rails
  • 网站:https://rubyonrails.org/
  • 发布版本:https://github.com/rails/rails/releases
  • 议题:https://github.com/rails/rails/issues
  • 星标历史:https://www.star-history.com/#rails/rails&Date

获取代码

git clone https://github.com/rails/rails.git

然后按它的 README 完成设置。这个工具包里没有会自己运行的东西。

文件
README.md  3 KB

1 个文件,共 3 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-07

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

HyperFrames by HeyGen 视频框架

heygen-com · 工具包

HeyGen 的开源框架,把 HTML 变成 MP4 视频。它的技能教 Claude Code、Codex、Cursor、Gemini CLI 等智能体在你自己的电脑上规划、搭建、预览并渲染视频项目。

新上架84k

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

buzz

block · 工具包

可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。

新上架37.3k