我正在尝试编写一个Rails应用程序,让您进入某个页面,例如/person/:id。在该页面上,它会显示一组可用的资源。我希望每个资源旁边都有一个按钮,可以将该资源保留给该人(通过创建一个Allocation模型的新实例)。作为扩展,我想每个资源旁边有几个按钮,可以取消预订并执行其他操作。我还想在某些按钮旁边输入数据,例如分配资源的一定百分比。
我的问题是我无法合理地做到这一点,而不重复自己或拥有非常破解的控制器。如何在不匹配提交按钮值部分(按钮上的文本)或使用任何JavaScript的情况下完成此操作?
此外,如果页面上有两个表单,如何设置两个表单的更改以便单击任何提交按钮时都保存?
我的问题是我无法合理地做到这一点,而不重复自己或拥有非常破解的控制器。如何在不匹配提交按钮值部分(按钮上的文本)或使用任何JavaScript的情况下完成此操作?
此外,如果页面上有两个表单,如何设置两个表单的更改以便单击任何提交按钮时都保存?