2010-05-29 6 views
0

디렉토리를 채우는 다른 애플리케이션을 호출하는 애플리케이션이 있습니다. 끝나면 만든 파일이 들어있는 디렉토리에 대한 링크를 제공하고 사람들은 브라우저를 통해 파일을 검토하거나 다운로드 할 수 있습니다.Sinatra에서 파일 디렉토리를 가리키는 링크를 만드는 방법은 무엇입니까?

예를 들어이 파일은 단일 파일에 대한 링크를 제공합니다. HAML)하지만 아이디어는 디렉토리 같은

%p 
    - output_href = File.join("..","..","test_runs",File.basename(@dealclick_test_run.result_filename)) 
    Result file = 
    %a{:id => "result-file", :href => "#{output_href}"} 
    = File.basename(@dealclick_test_run.result_filename)` 

해당 코드가 작동하지 않는 것입니다 : 내가 잘못 뭐하는 거지

%p 
    Results: 
    - output_href = File.join("..","..","test_runs",File.basename(@dp_test_run.result_filename)) 
    %a(id = "dealprocessor_results" href = "#{output_href}") 
    = File.basename(@dp_test_run.result_filename) 

?

답변

1
%a(id = "dealprocessor_results" href = "#{output_href}") 

해야

%a(:id = "dealprocessor_results" :href = "#{output_href}") 
관련 문제