从索引创建动作是否好?

时间:2016-12-09 09:29:16

标签: ruby-on-rails model-view-controller routes

我正在rails中创建一个应用

我的索引视图中有几个按钮。但我想根据索引页面上的按钮执行create操作和destroy操作。做这些事情是一种好方法吗?或者我应该在执行上述操作之前始终转到new/destroy吗?或者我应该根据我的要求制定新的行动吗?

我的应用就像一个任务管理器 在索引页面中,它以表格形式显示所有用户和任务。用户将始终与任务相关联,反之亦然。 我应该能够添加和删除任务。 我想要的所有操作都只显示在索引页面中,这是唯一可用的页面。

1 个答案:

答案 0 :(得分:4)

如果创建动作不需要进一步的用户输入,那么我认为没有理由不直接创建。

例如,有一个网格,其中网格中的每个单元格都包含要创建的链接,并且每个单元格中使用的参数取决于它在网格中的位置。以日历月网格为例,单击单元格0,2将创建与第一周第三天相关联的项目。

直接销毁是正常的Rails行为。