曲名のリストを作成する単純な .erb ファイルがあります。
ユーザーが名前をクリックすると、ブラウザー ウィンドウが開き、YouTube でその曲を再生します。私の YouTube の実装は簡単なハックですが、そのためには単に呼び出すだけです
YouTubeAPI.new(searchphrase)
そしてそれに文字列を渡します。
私の質問: ユーザーが曲名をクリックすると、その曲名が値として YouTubeAPI クラス メソッドに渡されるように、ページをユーザー入力に応答させるにはどうすればよいですか?
これは私の小さな .erb ファイルです:
<!DOCTYPE html>
<html lang="en-US">
<head></head>
<body>
<h1>Songs</h1>
<p>There are <%=Song.all.count%> in this playlist.</p>
<p><strong>All Songs:</strong></p>
<% Song.all.each do |song| %>
<li><a href = "songs/<%=song.name.downcase.gsub(/\s+/, "")%>.html">
<%=song.name%></a></li>
<% end %>
<a href = "../index.html">Home</a>
</body>
</html>