string/text型のデータをviewでそのまま出力するだけでは、自動リンク化も改行もしてくれない
例:イベントの詳細画面で、イベントの説明文を乗せたい時。
こんなmigrationファイルで、
code:.rb
class CreateEvents < ActiveRecord::Migration7.0 def change
create_table :events do |t|
t.string :title, null: false
t.text :description, null: false
t.datetime :start_time, null: false
t.string :venue, null: false
t.timestamps
end
end
end
showアクションのviewで
code: .rb
<%= @event.description %>
って書いた時、これだけでは
リンクを入力した時に、自動的にリンク化してくれない
改行しても改行させた表示をしてくれない
解決策?
GPTは <%= simple_format(@event.description) %> を勧めてきた。使ってみたらまた記事書く。