Как создать ссылку в Синатре, которая указывает на каталог файлов? - PullRequest
0 голосов
/ 29 мая 2010

У меня есть приложение, которое вызывает другое приложение, которое заполняет каталог. После завершения я хочу предоставить ссылку на каталог, который содержит созданные файлы, и люди могут просмотреть или загрузить их через браузер:

Например, это работает для предоставления ссылки на один файл: (Обратите внимание, что используется 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 Ответ

1 голос
/ 10 января 2011
%a( id = "dealprocessor_results" href = "#{output_href}" )

должно быть

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