我在Heroku上有一个包含uglified JS代码的应用程序。我想在我的公共文件夹中包含我的原始源(.js),以便我可以从源映射中引用它们进行调试。我不希望任何人都可以查看源文件,但是:我想限制对某组IP的访问。
换句话说,在我的Heroku上的Rails应用程序中,我想在这里找到一个文件:
myapp.herokuapp.com/unminified_sources/my_file.js
我想将此文件的访问权限限制为某个IP(我的)。
这可以在Heroku上使用吗?怎么样?我可以使用an .htaccess file吗?
答案 0 :(得分:0)
您可以将文件置于响应js请求的unminified_sources_controller
my_file
操作之后,并以此方式限制它。您可以限制路由或添加before_filter来测试IP。
您可以流式传输文件。 http://guides.rubyonrails.org/action_controller_overview.html#sending-files