return render 'edit'
とrender 'edit' and return
の書かれている機能に違いはありますか?両方の構文を安全に使用できますか?"return render" vs "render ... and Rails"返信
return render
の構文はやや簡潔ですが、render and return
は公式にここにAvoiding Double Render Errorsと提唱されています。
return render
はレンダリングメソッドが返す値を返し、render and return
はコントローラメソッドからnil
を返します。
他のトリッキーなことは、 'render and return'を使うことです。' render && return'をしないでください。あなたのRubocopはそれを好まないかもしれません。 – LYu