我正在rails中创建一个应用
我的索引视图中有几个按钮。但我想根据索引页面上的按钮执行create
操作和destroy
操作。做这些事情是一种好方法吗?或者我应该在执行上述操作之前始终转到new/destroy
吗?或者我应该根据我的要求制定新的行动吗?
我的应用就像一个任务管理器 在索引页面中,它以表格形式显示所有用户和任务。用户将始终与任务相关联,反之亦然。 我应该能够添加和删除任务。 我想要的所有操作都只显示在索引页面中,这是唯一可用的页面。
答案 0 :(得分:4)
如果创建动作不需要进一步的用户输入,那么我认为没有理由不直接创建。
例如,有一个网格,其中网格中的每个单元格都包含要创建的链接,并且每个单元格中使用的参数取决于它在网格中的位置。以日历月网格为例,单击单元格0,2将创建与第一周第三天相关联的项目。
直接销毁是正常的Rails行为。