Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在ruby中嵌入视频?_Ruby On Rails_Ruby_Validation - Fatal编程技术网

Ruby on rails 如何在ruby中嵌入视频?

Ruby on rails 如何在ruby中嵌入视频?,ruby-on-rails,ruby,validation,Ruby On Rails,Ruby,Validation,请建议我一个宝石或方式验证嵌入视频的红宝石代码。例如:Youtube视频,谷歌视频 您可能对使用获取用户粘贴的任何内容的嵌入代码感兴趣。以下是。我认为一个简单的WYSIWYG编辑器就可以做到这一点。我们使用CKEditor,但是有很多。如果您正在研究的是jQuery,那么有一些是以jQuery为中心的 这将允许人们输入任何可嵌入的东西,如谷歌表单等。我研究了这个主题,发现非常有用。如果你使用类似 class Comment < ActiveRecord::Base auto_html_

请建议我一个宝石或方式验证嵌入视频的红宝石代码。例如:Youtube视频,谷歌视频

您可能对使用获取用户粘贴的任何内容的嵌入代码感兴趣。以下是。

我认为一个简单的WYSIWYG编辑器就可以做到这一点。我们使用CKEditor,但是有很多。如果您正在研究的是jQuery,那么有一些是以jQuery为中心的


这将允许人们输入任何可嵌入的东西,如谷歌表单等。

我研究了这个主题,发现非常有用。如果你使用类似

class Comment < ActiveRecord::Base
  auto_html_for :body do
    html_escape
    image
    youtube(:width => 400, :height => 250)
    link :target => "_blank", :rel => "nofollow"
    simple_format
  end
end
class注释400,:高度=>250)
链接:target=>“\u blank”,:rel=>“nofollow”
简单格式
结束
结束

它会自动将链接和视频链接转换为嵌入代码,非常类似于Facebook。

验证是什么意思?我希望用户输入的格式正确。如果他们输入的嵌入错误,我会显示错误。也许更好/更容易/更安全的方法是让用户给你Youtube url,然后你生成嵌入代码。除了更简单的UI和代码外,您还可以稍后更改嵌入代码(不同的大小等等)。缺点是他们只能使用您想到的服务,而不能根据自己的喜好设计嵌入代码的样式。实际上,从您的角度来看,这两者都可能是一个优势(一致性、内容控制)。