我似乎无法通过observe_form来调用特定的动作
我有一条路线
map.resources :charges, :collection => {:charge_total => :get}
我的控制器
class ChargesController < ApplicationController
def charge_total
return 'foo'
end
end
我的观点:我试过了两个......
observe_form form_id, :update => :charge_total, :url => :charge_total_charges
和
observe_form form_id, :update => :charge_total, :url => {:controller => :charges, :action => :charge_total}
当表单更新时,我收到一个未知的操作错误
No action responded to update. Actions: charge_total, create
它看到有一个动作charge_total,但是它正在尝试响应更新?我不知道发生了什么。有什么想法吗?
答案 0 :(得分:0)
bahh! 放,不要......
map.resources:charges,:collection =&gt; {:charge_total =&gt; :放}