
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Rails】viewテンプレートを使ったHTMLをrenderせずに文字列で取得する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rails】viewテンプレートを使ったHTMLをrenderせずに文字列で取得する
RailsのAction Mailerを使ってメールを送信する際にすぐにメールを送信するのではなく、一旦viewテンプ... RailsのAction Mailerを使ってメールを送信する際にすぐにメールを送信するのではなく、一旦viewテンプレートをもとにHTMLだけを取得しDBに保存したいケースがあった。 以下のような書き方をすることでHTMLを文字列として取得できた(RailsはAPIモードで使用) html = ActionController::Base.new.render_to_string( template: "foo/bar", # app/views内のテンプレートのパス # テンプレート内で使用する変数 locals: { example: "hello" }, format: "html", layout: false # 使用するレイアウト。無効にする場合はfalse )