最終更新:2019-06-10 (月) 09:54:54 (1776d)
Rails/render
render オプション
http://railsdoc.com/references/render
パラメータ
オプション 説明 :plain 任意の文字列を表示する
※5.1未満では:text:action 他のアクションのテンプレートを表示 :partial 部分テンプレートを呼び出して表示 :template テンプレートを指定して表示 :layout レイアウトを指定 :file ファイルを指定して表示 :text 任意のテキストを指定して表示 (~Rails 5.1) :xml 指定されたテキストを表示し、コンテンツタイプをapplication/xmlに設定 :json 指定されたテキストを表示し、コンテンツタイプをtext/x-jsonに設定 :update ブロックで処理を行い表示 :inline ビューとするソースコードを直接指定 :nothing 何も表示しない :status ステータスコードを制御
メモ
- plain: - 平文テキストをマークアップせずにブラウザに送信することができます。
例
render plain: params[:article].inspect render 'new'
メモ
- render "comments/form"と書くだけで、Railsは区切りのスラッシュ文字を認識し、app/views/commentsディレクトリの_form.html.erbパーシャルをレンダリングすればよいということを理解し、実行してくれます