gpt4 book ai didi

ruby-on-rails - 我应该使用迁移来创建文件夹吗?

转载 作者:太空宇宙 更新时间:2023-11-03 17:02:07 25 4
gpt4 key购买 nike

我创建了一个需要两个文件夹才能正常工作的功能。这些文件夹在 Rails 项目中不存在,所以我必须创建它们。现在我需要推出此功能,以便其他开发人员也可以使用它。

您认为最佳做法是什么:

  1. 在本地创建文件夹并在某处留下注释说明需要创建这些文件夹

  2. 创建将创建这些文件夹的迁移

  3. 如果执行时文件夹不存在则创建文件夹

那么这方面的最佳实践是什么?

最佳答案

两种选择

1。将它们置于版本控制之下。

当开发人员下次 checkout 时,将创建文件夹。如何将它们添加到 VC 取决于您使用的工具的性质,但许多工具要求目录包含一个文件(可能是隐藏的)。

如果文件夹在源代码树中,那效果很好。您还可以在类 Unix 操作系统上从源代码树内部软链接(soft link)到源代码树之外的众所周知的位置。根据 VC 系统(我们使用 Mercurial),您可以使软链接(soft link)成为版本化项目。


2。在您的流程开始时创建它们

如果您打算这样做,您不妨多做一些努力,让他们的位置成为一个可配置的选项。启动时,读取配置文件,创建文件夹并继续。

关于ruby-on-rails - 我应该使用迁移来创建文件夹吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com