Ruby on rails 可以将每个项目命名为“项目”吗;app";在Rails 4中?
我不喜欢在我的项目中硬编码品牌名称的想法。我觉得他们以后可能会改变,有时我甚至还没有名字。那么,我可以为我的每个项目做Ruby on rails 可以将每个项目命名为“项目”吗;app";在Rails 4中?,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我不喜欢在我的项目中硬编码品牌名称的想法。我觉得他们以后可能会改变,有时我甚至还没有名字。那么,我可以为我的每个项目做railsnewapp,然后重命名目录吗?这会产生什么问题?如果重命名项目,也必须在某些文件中重命名它。(routes.rb、environment.rb、application.rb等)这可能会导致一些问题 应用程序的名称对内部有一些影响,使用几个名为“app”的应用程序可能会产生不希望的效果和bug 例如,会话和cookie是以应用程序名称命名的,因此它们都是相同的 此外,这
railsnewapp
,然后重命名目录吗?这会产生什么问题?如果重命名项目,也必须在某些文件中重命名它。(routes.rb、environment.rb、application.rb等)这可能会导致一些问题
应用程序的名称对内部有一些影响,使用几个名为“app”的应用程序可能会产生不希望的效果和bug
例如,会话和cookie是以应用程序名称命名的,因此它们都是相同的
此外,这还会影响外部源,例如AWS Bucket、github repos,甚至文件夹名称——很难弄清楚这些/app文件夹都是什么
因此,如果你拥有并正在使用的唯一一个应用程序叫做app,那应该不会有什么问题(除了app这个名字,它真的很蹩脚,如果你正在使用它,至少可以用希腊字母或其他什么称呼它。)
如果您要使用多个应用程序。。做你自己,你的同事,你的文件系统,github,以及其他一切——命名你的应用
还有一个重要的旁注——你怎么会有一个应用程序却不知道它是关于什么的
如果这个名字不再合适。。更改它,例如,允许您随时使用
apps:rename
重命名应用程序。我想您误解了我的意思。我从来没有说过我不会给这个应用命名(当然还有目录)。我只是不想把它硬编码到一堆ruby文件中。除此之外,关于会话和cookie的部分实际上很有帮助。