📜  lewagon 模板 - Ruby (1)

📅  最后修改于: 2023-12-03 15:17:18.947000             🧑  作者: Mango

Le Wagon 模板 - Ruby

Le Wagon Logo

Le Wagon 模板是一个专业的 Ruby on Rails 应用程序模板,根据现代 Web 开发最佳实践制作。它包含了许多流行的 Gem,如 devise(用户身份验证)和 pundit(权限控制),以及基本的 Bootstrap 样式。

安装

安装 Rails 和 Le Wagon 模板:

gem install rails lewagon

然后,在终端中运行以下命令创建新的 Rails 应用程序并使用 Le Wagon 模板:

rails new myapp --template le_wagon
功能

Le Wagon 模板包含了以下特性:

  • 用户身份验证(使用 devise)
  • 权限控制(使用 pundit)
  • 基本 Bootstrap 样式(使用 bootstrap, jquery 和 popper.js)
  • 电子邮件发送(使用 sendgrid)
  • 图像上传和缩略图制作(使用 carrierwave 和 mini_magick)
  • 搜索和过滤(使用 pg_search)
  • 文件存储和云托管(使用 aws-sdk-s3)
  • 调试和错误追踪(使用 better_errors 和 binding_of_caller)
使用

在启动服务器之前,请确保按照以下步骤进行配置:

  • config/application.yml 中设置环境变量(例如,SENDGRID_API_KEYAWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY
  • config/storage.yml 中设置 S3 存储配置

运行以下命令启动服务器:

rails server

现在你可以在浏览器中访问 http://localhost:3000,默认情况下将显示主页。

结论

Le Wagon 模板提供了一个功能齐全的 Ruby on Rails 应用程序模板,其中包括许多流行的 Gem 和现代 Web 开发最佳实践。它可以帮助开发人员快速启动新的项目,并在其基础上进行扩展。