質問: youtube_url.sub("https://www.youtube.com/watch?v=", "") ### 試したこと eachの後にbinding.pry をしてURLが抜き出せていることは確認できました。 subでURLを置き換える方法をいろいろ調べたのですが 正しいやり方がわからず。。。 教えていただきたいです。 よろしくお願い ### 補足情報(言語/FW/ツール等のバージョンなど) よろしくお願いいたします。
回答: ``` 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| youtube_element = youtube_url.sub("https://www.youtube.com/watch?v=", "") # ここにyoutube_elementを使った処理を記述する(viewファイルに渡すとか?) end ``` の間違いでしょうか? 少なくとも上の記述ではeachの中で何もしてません。 eachループを使う時は、each文とendの間にやりたい処理を記述しましょう。