谁能告诉我哪些可能的observer_form回调?我正在研究一个旧的Rails应用程序,我已经从Rails 2迁移到Rails 3.应用程序包含像field_observer和form_observer这样的观察者。
我希望在用户通过此表单提交表单时添加一个条件,如果满足条件,则只发送Ajax请求,否则终止请求。
我想做这样的事情:
<%= observe_form lrv.simple_form_id,
:before => "Element.show('big_spinner')",
:failure => "alert('Failed AJAX update.')",
:complete => "Element.hide('big_spinner')",
:condition => "CallerMethod.show_event_confirmation(#{confirmation_required?(lrv)})",
:url => { :action => :update, lodging_group_reservation: true }
-%>
我已经尝试了条件,但它只适用于link_to_remote而不能使用observer_form。
我尝试过提交观察者,但它会抛出错误,如
TypeError: $(...) is null
var elements = $(form).getElementsByTagName('*'),
这可能是因为我添加了不同的ID,但这是必需的,因为此页面上有很多表单。