2012-06-27 83 views
2

我得到一個數組,其中包含一個元素,["http://i.foobar.com/This-Is-The-Remainder-Of-The-Link.jpg"],我試圖將其渲染爲只顯示圖像的URL。任何關於最佳方式的想法?目前,當我使用HTML進行渲染時,我得到了["http://i.foobar.com/This-Is-The-Remainder-Of-The-Link.jpg"]將紅寶石數組的元素轉換爲字符串

+2

嗯,有什麼錯'A [0]'或'a.first'? –

+0

您需要提供更多信息。 「"e;」是引號字符的HTML轉義。什麼是逃避? (ERB在Rails中?)您需要知道這一點,因爲解決此問題的正確方法類似於「」,但如果引號被轉義,則HTML字符也會顯示爲文本,因此它將作爲文本顯示在您的頁面中而不是被解釋爲代碼。 (如果你在Rails中,最好使用他們的url助手,如[image_tag](http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag)) –

+0

ERB in Rails正在逃避這一點。 – user1484436

回答

8

您應該只能拉第一個元素。您可以通過執行以下操作來完成此操作。

a = ['http://someurl.com/somepath'] 
a.first 

a = ['http://someurl.com/somepath'] 
a[0]