Rails 回调
Callback in Rails
我想在我的移动应用程序中提交特定表单后调用一个函数。我称它为:
after_save :insert_into_my_table, on: :save_playing_request
save_playing_request是保存新表格的函数。我想在这之后打电话给 insert_into_my_table。方法正确吗?
这不是正确的方法,我认为你应该使用条件回调或者你也可以尝试根据你的要求自定义它。
喜欢下面的代码。
save_playing_request 只是保存数据然后它应该 return true/false。
然后我们可以使用 'if' 和回调。
after_save :insert_into_my_table, if: :save_playing_request?
现在您需要更改方法名称。
save_playing_request => save_playing_request?
我想在我的移动应用程序中提交特定表单后调用一个函数。我称它为:
after_save :insert_into_my_table, on: :save_playing_request
save_playing_request是保存新表格的函数。我想在这之后打电话给 insert_into_my_table。方法正确吗?
这不是正确的方法,我认为你应该使用条件回调或者你也可以尝试根据你的要求自定义它。
喜欢下面的代码。
save_playing_request 只是保存数据然后它应该 return true/false。 然后我们可以使用 'if' 和回调。
after_save :insert_into_my_table, if: :save_playing_request?
现在您需要更改方法名称。
save_playing_request => save_playing_request?