###前提・実現したいこと
投稿されたyoutubeの動画一覧ページを作るために
投稿されたyoutubeのURLからcontroller上で動画IDを抜き出して
viewファイルに渡したいと思っています。
カラムの値
https://www.youtube.com/watch?v=RV0-bmVs_ic
抜き出したいのは
RV0-bmVs_ic
の部分です。
※投稿されたURLは
Moviesモデルで持っているimageというカラムに格納されています
###発生している問題・エラーメッセージ
undefined local variable or method `youtube_url' for #MoviesController:0x007fd8302b5448 Did you mean? youtube_urls
youtube_urls = Movie.select("image")
youtube_urls.each do |youtube_url|
end
youtube_element = youtube_url.sub("https://www.youtube.com/watch?v=", "") ←エラーの箇所
###該当のソースコード
youtube_urls = Movie.select("image")
youtube_urls.each do |youtube_url|
end
youtube_element = youtube_url.sub("https://www.youtube.com/watch?v=", "")
###試したこと
eachの後にbinding.pry
をしてURLが抜き出せていることは確認できました。
subでURLを置き換える方法をいろいろ調べたのですが
正しいやり方がわからず。。。
教えていただきたいです。
よろしくお願い
###補足情報(言語/FW/ツール等のバージョンなど)
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/30 15:43