Ruby on Rails 仍然是创建应用程序最高效的方法之一。它既安全又无聊,可以完成工作。
总览
- Ruby 和 Rails 版本:Ruby 3 和 Ruby on Rails 7;
- 架构:使用 “Rails 方式”;
- 后台作业:Sidekiq;
- 数据库:PostgreSQL;
- 资源管理:Webpacker;
- CSS:Tailwind;
- Javascript:Alpine.js、Stimulus、Unpoly.js 和 Vue;
- 分页:Pagy;
- 测试:RSpec 或带 VCR 的 minitest;
- 定期作业:Clockwork;
- 代码格式:Javascript Prettier 。 Ruby Rubocop;
- 异常管理:Rollbar 或 Honeybadger;
- 发送电子邮件:Postmark;
- Slugs:friendly_id;
- 全文搜索:pg_search 或 searchkick;
- 部署:阿里云;
- 编辑工具:Solargraph,ruby-rubocop;
- 监控:InfluxDB、Grafana 和 influxdb-rails;
- 模板引擎:erb;
- 管理工具:activeadmin;