해시

0
{"test_url"=>"http://test.com/123.jpg"} 

의 내용을 얻는 것은 어떻게 난 그냥 test_url의 내용을 얻을 수 있습니다해시

<% @results.each do |t| %> 
    <%= t.image.extract!("test_url") %> 
<% end %> 

에서 내 출력은? so http://test.com/123.jpg

+2

경우'시간 = { "test_url"=> "당신은 그냥 값을 얻으려면,

<%= t.image.delete("test_url") %> 

나 :

삭제 만 반환 값을하려면 http://test.com/123.jpg "}''h ["test_url "]'로 내용을 간단하게 얻을 수 있습니다. – pjam

답변

4

#extract! 지정된 키의 키/값 쌍을 항상 해시에서 삭제하고 반환합니다.

<%= t.image["test_url"] %> 
1
<% @results.each do |t| %> 
    <%= t.image["test_url"] %> 
<% end %>