代码之家  ›  专栏  ›  技术社区  ›  bcolfer

如何在Sinatra中创建指向文件目录的链接?

  •  0
  • bcolfer  · 技术社区  · 14 年前

    我有一个应用程序调用另一个填充目录的应用程序。完成后,我想提供一个指向包含已创建文件的目录的链接,人们可以通过浏览器查看或下载这些文件:

    例如,它可以提供一个指向单个文件的链接:(注意,它使用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 回复  |  直到 14 年前
        1
  •  1
  •   berkes    14 年前
    %a( id = "dealprocessor_results" href = "#{output_href}" )
    

    应该是

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