文件名称:rails-live-app:Live Rails应用技巧
文件大小:1KB
文件格式:ZIP
更新时间:2024-06-07 23:14:20
我在现场Rails应用程序中的经验 seed files , rake tasks和background jobs幂等性。 不要忽略Git中的schema.rb文件。 使用rake db:schema:load而不是rake db:migrate初始化数据库(例如,克隆新项目时)。 仅使用一种方法在应用程序中定义环境变量。 不要忽略Gemfile.lock文件。 您需要应用程序层验证和数据库层约束。 例如,如果您还使用多进程/线程应用服务器(例如unicorn , puma等等)来进行模型唯一性验证,则还应定义数据库唯一性约束以保护再次种族条件。 阅读很棒的文章。 尽可能不要使用Rails.env.production? , Rails.env.development? 或代码中的任何相同条件。 有时,您需要在配置文件中使用它们。 将您的数据更改放入迁移文件中。 例如,如果要添
【文件预览】:
rails-live-app-master
----README.md(2KB)