AJAX 成功コールバック内から次の HTML を DOM に挿入しています。AJAX 呼び出しはdata
、以下で使用されるフィールドを含む を提供します。ごとplayer1
にplayer2
、assets/images に として保存された関連付けられた画像があり"#{first_name}_#{last_name}"
ます。data
以下の HTML のフィールドを ERBに置き換えるにはどうすればよいですか? image_tag
具体的には、実稼働環境(Heroku)でイメージの URL に追加される英数字コード(ダイジェスト)がイメージの URL に含まれるように、rails を使用したいと考えています。
ありがとう!
getFullMatchupHTML = (data) ->
fullMatchupHtml =
'<div class="row">' +
'<div id="matchupID" data-matchupid=' + data.matchup.id + '></div>' +
'<div id="mpcontainer" class="">' +
'<div id="mp1" class="span5 mp">' +
'<h3>' + data.player1.first_name + ' ' + data.player1.last_name + '</h3>' +
'<h4>' + data.player1OpponentTeamName + '</h4>' +
'<div id="mpimage1" class="mpimage">' +
'<img src="/assets/' + data.player1.first_name + '_' + data.player1.last_name + '.jpg" alt="' + data.player1.first_name + '_' + data.player1.last_name + '" class= "playerpic" >' +
'</div>' +
'</div>' +
'<div id="mp2" class="span5 mp">' +
'<h3>' + data.player2.first_name + ' ' + data.player2.last_name + '</h3>' +
'<h4>' + data.player2OpponentTeamName + '</h4>' +
'<div id="mpimage2" class="mpimage">' +
'<img src="/assets/' + data.player2.first_name + '_' + data.player2.last_name + '.jpg" alt="' + data.player2.first_name + '_' + data.player2.last_name + '" class= "playerpic" >' +
'</div>' +
'</div>' +
'</div>' +
'</div>' +
'</br>' +
'<div class="row" id="num-votes-row" class="hiddenVoteRow">' +
'<div class="">' +
'<div id="mpts1" class="span5">' +
'<h2>' + data.ptsplayer1 + '</h2>' +
'</div>' +
'<div id="mpts2" class="span5">' +
'<h2>' + data.ptsplayer2 + '</h2>' +
'</div>' +
'</div>' +
'</div>'