Javascript 删除Rails控制器和视图中的JSON格式

Javascript 删除Rails控制器和视图中的JSON格式,javascript,ruby-on-rails,json,Javascript,Ruby On Rails,Json,在我的rails应用程序中,我搭建了很多模型。在scaffold期间,仅为json(例如show.json.jbuilder)和控制器中的“formt.json{render xyz}”创建了特定于scaffold的视图。我不明白为什么我需要并使用它们。我可以删除控制器中的json视图和format.json行吗?欢迎使用SO 脚手架只是一个模板。它为最常见的情况创建控制器、视图和测试 如果您不使用javascript,并且从不访问html视图之外的控制器,那么是的,删除未使用的视图文件和删除控

在我的rails应用程序中,我搭建了很多模型。在scaffold期间,仅为json(例如show.json.jbuilder)和控制器中的“formt.json{render xyz}”创建了特定于scaffold的视图。我不明白为什么我需要并使用它们。我可以删除控制器中的json视图和format.json行吗?

欢迎使用SO

脚手架只是一个模板。它为最常见的情况创建控制器、视图和测试

如果您不使用javascript,并且从不访问html视图之外的控制器,那么是的,删除未使用的视图文件和删除控制器的渲染行不仅是可以接受的,而且也是一种“最佳实践”。不需要有你不使用的代码

尤其是当创建一个开始很小但规模很大的项目时,在一年内,您将不记得使用了哪些文件,哪些文件没有使用,因此需要一个小型研究项目来清理您的代码。最好边走边做

如果您还没有使用javascript,但计划在未来几天/几周内在构建应用程序时将其包括在内,那么您可能会暂时保留这些行和文件,因为它们将在以后用作指南。

欢迎使用

脚手架只是一个模板。它为最常见的情况创建控制器、视图和测试

如果您不使用javascript,并且从不访问html视图之外的控制器,那么是的,删除未使用的视图文件和删除控制器的渲染行不仅是可以接受的,而且也是一种“最佳实践”。不需要有你不使用的代码

尤其是当创建一个开始很小但规模很大的项目时,在一年内,您将不记得使用了哪些文件,哪些文件没有使用,因此需要一个小型研究项目来清理您的代码。最好边走边做

如果您还没有使用javascript,但计划在未来几天/几周内在构建应用程序时将其包括在内,那么您可能会暂时保留这些行和文件,因为它们将在以后用作指南