如果他们没有自己的页面(视图),我应该创建控制器操作吗?(最佳实践是什么?)

时间:2014-03-23 07:23:43

标签: ruby-on-rails controllers

我生成了一个控制器:

rails generate controller项目标题:字符串描述:字符串计划:字符串

这会创建标题,描述&计划我的控制器中的操作。但是,我现在意识到这可能是矫枉过正的。

我想要一个带有三个输入字段的项目页面(标题,描述和计划)。我不想为三个输入创建单独的视图,但这些视图会自动在我的视图文件夹中创建。我可以把这些观点留空,但即使和我一样多,我也猜测这不是rails打算让我做这件事的方式。

有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

谁投票了?这是一个诚实的问题。几个月前我看到了自己的位置。我认为你应该阅读Rails指南并首先播放一些Rails4Zombies,因为你混淆了Rails的两个部分,模型和控制器。

控制器操作就像您可以使用应用程序执行的操作。在这种情况下,您最有可能创建,读取/浏览(一个项目或所有项目),更新或删除项目。这些与视图相关联,您将在某些时候学习。标题,描述和plan_action被放入模型中,模型通常保存在数据库中。我再次建议您首先阅读指南并观看Zombies,以便获得有关Rails如何工作的一些信息。

相关问题