【问题标题】:can we rename our Rails folders and not have any side effects?我们可以重命名我们的 Rails 文件夹并且没有任何副作用吗?
【发布时间】:2010-10-25 09:51:20
【问题描述】:
在开始 Ruby on Rails 编程时,我会使用
铁轨第一
轨道第二
并在这些“第一”和“第二”项目中进行尝试
但是随着它们变得越来越成熟,我想将它们签入 SVN 并进一步发展,所以我可以将它们重命名为
“超级应用”
或
“网络30”
并检查 SVN 并在没有任何副作用的情况下进一步开发?我不想重命名它们并生成更多控制器和模型并进行迁移,但有一天发现项目搞砸了,并在生产/部署时引起了问题。
【问题讨论】:
标签:
ruby-on-rails
ruby
deployment
rename
【解决方案1】:
我在进行此类重命名时没有遇到任何问题。
其实我刚刚创建了一个项目,并验证了重命名后,RAILS_ROOT变量会自动更新。您可以使用脚本/控制台验证这一点。
【解决方案2】:
如果一定要合并,先合并再提交。
Rails 不介意项目名称,所以不用担心。如果您需要重命名 svn 上已有的内容,请不要忘记使用 rename 函数。
【解决方案3】:
没问题。 Rails 不关心它存储的目录的名称(或它的路径)。