ruby应用程序中公共目录的用途?

时间:2014-10-16 15:30:00

标签: ruby

我对红宝石很新。我刚安装了phusion乘客,并在Ubuntu上使用apache2。

我成功地遵循了本教程: https://www.phusionpassenger.com/documentation/Users%20guide%20Apache.html#_tutorial_example_writing_and_deploying_a_hello_world_rack_application

我想知道的是公共目录是什么?我尝试了home.ru,只有puts "hello world"。当我这样做时,请http://localhost:81/home.ru打印puts "hello world"而不是hello world访问我的浏览器。公共目录是否适用于服务器端脚本?如果是这样,我做错了什么?

由于

1 个答案:

答案 0 :(得分:3)

public目录用于我们称之为静态文件的目录。它们由Web服务器按原样提供,无需任何处理,通常由浏览器缓存。

例如,如果您想制作一个没有任何动态内容的网页,您只需将HTML和CSS文件放在那里就可以直接访问,就像您的home.ru文件一样。< / p>

Here's documentation for Rack::Static