お世話になっております。
音楽ファイル名が入ったstring型のデータを抽出して表示させようとしたところ文字化けのような
#<モデル名:0x007f13959bb1f8> ```といった表示になってしまします。 song: ファイル名.mp3 となっているレコードが3件入っていて
#コントローラー
class ArtistsController < ApplicationController
def radio
@artists = Artist.select("song").all
end
#view
<% @artists.each do |so| %>
<%= so %>
<% end %>
#ブラウザ
#Artist:0x007f139617d058 #Artist:0x007f139617cef0 #Artist:0x007f139617cdb0
<audio controls> <source src="<%= @artists %>" type="audio/mp3"/> </audio> ```mp3のファイル名が3つ出てきてほしいのですがこの文字列は何なのでしょうか。 単純に下記のようなことをしたところファイルを読み込まないので
原因は登録した.mp3ファイルが@artistsにセットされていないからではないかと思い表示させてみると文字化けのようになっていました。
よろしくおねがいします。」
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/04 12:44
2018/04/04 12:51
2018/04/04 13:21