【Rails】文字コードのエラー対処法 ActionView::Template::Error

rails

こんにちは。菜笑[なえ] (@nae310_)です。

今回はRailsの文字コードのエラー対処法 についてです。

エラー内容

ActionView::Template::Error (incompatible character encodings: UTF-8 and ASCII-8BIT):

対処法

.force_encoding("UTF-8") を使用して文字コードの情報をUTF-8に切り替えることで対応しました。

<%= display_meta_tags(default_meta_tags) %>
 ↓
<%= display_meta_tags(default_meta_tags).force_encoding("UTF-8") %>

環境

Rails 5.1.7

SNS

Twitter:@nae310_
Instagram:310nae