Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。Rails(初版)を写経しているのですが、6章のfind_by!とdestroy!の!の意味が分かりません。ドキュメントhttp://railsdoc.com/references/destroyなどを見ると!が付いていないfind_byやdestroyなどは見つかりますが、!がついたメソッドは見つかりません。find_by!やdestroy!の代わりにfind_by,destroyに変更した場合にイベントの参加キャンセル処理は正しく動作しているように見えます。!がついていたらメソッドが見つからないエラーになるように思えるのですが、そうはならないようです。票1自己解決しました。参照先のサイトはすべてのメソッドを網羅しているわけではないようです。こちらのサイトではメソッド定義がありました。http://api.rubyonrails.orgどちらも処理が空振りだった時に例外を投げるようです。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。