我正在尝试编写一个rails应用程序,它允许你转到某个页面,比如/ person /:id.在此页面上,它显示了一组可用资源.我希望每个资源旁边都有一个按钮,它将该资源保留给该人(通过创建一个新的分配模型实例.)作为扩展,我想要每个资源的几个按钮,取消预订并做其他事情.我还想在一些按钮旁输入数据,例如分配一些资源.
我的问题是我无法解决如何在不重复自己或拥有非常黑客的控制器的情况下明智地做到这一点.如何在不匹配提交按钮的值部分(按钮上的文本)或使用任何javascript的情况下执行此操作?
此外,如果页面上有两个表单,如何设置它,以便在单击任何提交按钮时保存两个表单上的更改?
即时通讯使用jQuery,这就是我做的:
<% form_tag '#', :method => :post, :id => 'prepaidvoucher_bulk_print' do %> your form details <% end %>
我们的想法是根据点击的按钮动态更改表单操作