Rails 5.1から、viewをレンダリングしたくない時に使うrender nothing: true
が使えなくなった模様。
1 2 3 |
def action render nothing: true end |
→エラー。状況によってエラー内容は違うと思うが、筆者はActionView::MissingTemplate
と言われた。
以下で正常に動く。
1 2 3 |
def action render body: nil end |
head :ok
とするやり方もあるらしい。