ruby on railsで、下記コードの部分テンプレートは、このままだと正常に動くのですが、
<div class="content_post"> <div class="more"> <span><%= image_tag 'arrow_top.png' %></span> <%= simple_format(tweet.text) %> <span class="name"> <a href="/users/<%= tweet.user_id %>"> <span>投稿者</span></br><%= tweet.user.nickname %> </a> </span> <ul class="more_list"> <li> <%= link_to '詳細', "/tweets/#{tweet.id}", method: :get %> </li> <% if user_signed_in? && current_user.id == tweet.user_id %> <li> <%= link_to '削除', "/tweets/#{tweet.id}", method: :delete %> </li> <li> <%= link_to '編集', "/tweets/#{tweet.id}/edit", method: :get %> </li> <% end %> </ul> </div> </div>
5行目に
<video src="<%= "#{tweet.video}" %>">
という動画を表示させるためのコードを記入すると、Encoding::CompatibilityErrorが出ます。
どうも、6行目の
<a href="/users/<%= tweet.user_id %>">
が原因で、「incompatible character encodings: ASCII-8BIT and UTF-8」ということなのですが、どのようにして解決すれば宜しいでしょうか?
ご教示いただけるとありがたいです。
あなたの回答
tips
プレビュー