提交 c4861cc6 编写于 作者: W wynksaiddestroy 提交者: GitHub

[skip ci] Fix typo and simplify after_commit example

The beginning of the note on the :on option is not capitalised correctly.
The :destroy symbol in the after_commit example is unnecessarily wrapped in an array.
上级 f27a932d
......@@ -399,7 +399,7 @@ By using the `after_commit` callback we can account for this case.
```ruby
class PictureFile < ApplicationRecord
after_commit :delete_picture_file_from_disk, on: [:destroy]
after_commit :delete_picture_file_from_disk, on: :destroy
def delete_picture_file_from_disk
if File.exist?(filepath)
......@@ -409,7 +409,7 @@ class PictureFile < ApplicationRecord
end
```
NOTE: the `:on` option specifies when a callback will be fired. If you
NOTE: The `:on` option specifies when a callback will be fired. If you
don't supply the `:on` option the callback will fire for every action.
Since using `after_commit` callback only on create, update or delete is
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册