Ruby on rails 如何从外部url(zencoder或blitline)创建CarrierWave版本而无需任何内部处理?
换句话说:是否可以在不进行处理的情况下创建CarrierWave版本,然后为其分配不同的url位置 当你在自己的服务器上处理时,CarrierWave使创建和访问版本变得容易,但在某些情况下,我希望我的应用程序之外的服务能够处理图像和视频 例如,您可以向ZenCoder发送一个AmazonS3URL,并指示它创建两个较小的视频文件。一个为网络优化,一个为移动优化。下面的教程很好地解释了如何为mounted属性分配onezencoder urlRuby on rails 如何从外部url(zencoder或blitline)创建CarrierWave版本而无需任何内部处理?,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,gem,carrierwave,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,Gem,Carrierwave,换句话说:是否可以在不进行处理的情况下创建CarrierWave版本,然后为其分配不同的url位置 当你在自己的服务器上处理时,CarrierWave使创建和访问版本变得容易,但在某些情况下,我希望我的应用程序之外的服务能够处理图像和视频 例如,您可以向ZenCoder发送一个AmazonS3URL,并指示它创建两个较小的视频文件。一个为网络优化,一个为移动优化。下面的教程很好地解释了如何为mounted属性分配onezencoder url 我想知道如何将编码的web视频url分配给“:web
我想知道如何将编码的web视频url分配给“:web”版本,将编码的移动视频url分配给“:mobile”版本。如果在CarrierWave uploader类中指定版本而不进行任何处理,CarrierWave将创建带有版本前缀的电影副本 指定一个空版本:
version :mobile
Carrierwave创建两个文件:
path/example.mov
path/mobile_example.mov
要仅编码移动版本,请通过以下方式将链接传递给Zencoder:
my_object.url(:mobile)