2017-08-24 12 views
0

私の目標は、クリックした画像を新しいタブで開くことができるようにすることです。ターゲットを追加して、レールのapi画像リンクから新しいタブを開くにはどうすればよいですか?

<li> 
<a href="<%= show[:link] %>"><img src="https://lh3.googleusercontent.com/8fNs6Rl3WXCiHqp3OgCPze8YnDi3bKpbMV41oWmDi01hcDtyz9w3xIcdjKFZqGCwhw=w300" alt="songkick" id="songkick" target="_blank"> 
</a> 
</li> 

が、私はRubyのコードが置かれ、私が代わりにHREFのLINK_TOが必要な場合はどこ非常にわかりません。

+0

私が持っているコードは、タグ内にtarget = "_ blank"がありますが、新しいタブでは開きません.APIにはルビリンクがあります。タブのないJavaScript? – user8508284

+0

HTMLの結果はどのように見えますか(chromeのinspect要素でこれを見つけるのは良い方法です) –

答えて

0

Railsテンプレートのlink_toは、arouteにするためのショートカットです。

それはリンクがlink_toを使用することは必要ではない、それはアプリでrouteを開くちょうど資産にリンクされていないので、この場合には、簡単なaタグを使用するための良いものです。

またtarget="_blank"あなたはそのタグが

+0

これで、コードにはターゲットタグ= "_ blank"がタグ内にありますが、新しいタブでは開きません – user8508284

0

がOK新しいウィンドウを開きたい場合、私は正しいコードがどのように見えるリンク に取り付けたターゲットのブランクを入れていませんでした<a>タグにする必要があります:

<li><a href="<%= show[:link] %>" target="_blank"><img src="https:somestuff" alt="songkick" id="songkick"></a></li> 
関連する問題