Rails 5.1 以前に廃止されたメソッドの負荷をすべて取り除きます 。その中には、古い友人render :text
がいます。
someテキストをレンダリングする必要があるが、ビューテンプレートのオーバーヘッドが必要ない場合に非常に役立ちました。例:
render text: "ok"
render text: t('business_rules.project_access_denied'), status: 401
代わりに何を使用しますか?
非推奨ではない方法は、render :plain
を使用することです
2.2.6テキストのレンダリング
:plain
オプションを使用してレンダリングすることにより、プレーンテキストをマークアップなしでブラウザに送り返すことができます。render plain: "OK"
render nothing: true
(削除)の代わりに、head :ok
を使用する必要があります。同じことを行います。http200応答コードを送信します。ヘッダーのみを送信し、コンテンツは送信しません。