Rails:从索引视图发送put方法

时间:2010-07-22 10:18:53

标签: ruby-on-rails rest methods

我希望能够直接从我的订阅资源的索引视图中更新一些值。

为此,我尝试以下代码:

subscription_path(subscription, :method => :put)

问题是,这会导致show动作,就像方法一样:get!

感谢您的帮助! Maechi

1 个答案:

答案 0 :(得分:1)

听起来您想要在订阅索引页面上显示用于编辑订阅的表单。假设您在范围内有一个@subscription变量代表您要编辑的现有订阅记录,您应该可以这样做:

<% form_for @subscription do |f| %>
...
<% end %>

- 它会向您的控制器的update操作提交PUT请求。