YouTube リンクである Video:string というクラスにユーザーが入力する video:string があります。
私のiframeは、「nilからStringへの暗黙的な変換はありません」というエラーを出し続けます。これが私のコードです。
私の動画/show.html.erb
<div class="row">
<div class="span8">
<h3>Videos</h3>
<ol class="video">
<iframe width="560" height="349" src="<%= "http://www.youtube.com/embed/"+@video.code %>"></iframe>
</ol>
</div>
</div>
私のヘルパー/ビデオヘルパー:
def code
self.video.split('/').last if self.video
end
私の動画コントローラー:
def show
@video = Video.find(params[:id])
end