Edited at

Rails6 のAction Textで保存したリッチテキストを文字列で読み出す

試しに下記の形でUserモデルにフィールドを追加したprofileで参照するリッチテキストを文字列で読み出してみる。


models/user.rb

class User < ApplicationRecord

has_rich_text :profile
end


読み出す

$ rails c

pry(main)> User.last.profile.body.to_plain_text
=> "hogeほげ\n[8664c643-550521.png]fugaふが"

太字や斜体などの装飾情報は別に保存されているみたいだが、それ以外の情報については読み出せた。