我希望能够直接从我的订阅资源的索引视图中更新一些值。
为此,我尝试以下代码:
subscription_path(subscription, :method => :put)
问题是,这会导致show动作,就像方法一样:get!
感谢您的帮助! Maechi
答案 0 :(得分:1)
听起来您想要在订阅索引页面上显示用于编辑订阅的表单。假设您在范围内有一个@subscription
变量代表您要编辑的现有订阅记录,您应该可以这样做:
<% form_for @subscription do |f| %>
...
<% end %>
- 它会向您的控制器的update
操作提交PUT请求。