chevron_left

Ruby On Rails 实践教程

免费
第 2.6 回

教程文档

Ruby On Rails 实践教程 - 使用 Production 模式启动项目

2023年11月14日
Ruby On Rails 实践教程

使用 Production 模式启动项目

在本地环境下想要使 Rails 以 production 模式启动的话会遇到很多困难,所以总结了启动方法。

环境确认

  • rails 6.0

数据库

首先,生成 production 模式所需要的 DB。

rails db:create RAILS_ENV=production
rails db:migrate RAILS_ENV=production

静态文件

在 production 模式中,静态文件由 Nginx 和 Apache 等 Web 服务器进行伺服比较合适。但是这次,由于在本地开发,Web 服务器的配置很麻烦,所以需要在 Rails 一侧伺服静态文件。

通过 Nginx 和 Apache 等 Web 服务器访问的情况下,以下内容是没有必要的。

使用编辑器打开config/environments/production.rb后,会发现其中有这么一段

# config/environments/production.rb

config.public_file_server.enabled = E...

课程介绍

Ruby On Rails 实践,「长乐未央」站长刘东 Rails 开发经验大杂烩。

查找 Rails 资料,使用 Rails 神兵利器攻城略地知识宝库。

文档主线参考:nipe880324的「Rails Webook」。由于他写的原始博客(日文),已经无法访问,所以就不提供访问地址了。

他原始文档是使用的 Rails 4,我根据他的内容,重新编排成 Rails 6 的。然后再根据我个人开发经验,再增加 Rails 6 的新内容、新的 Gem 包教程。

适合这样的人

新手