J'ai un site où je veux être en mesure de télécharger et d'intégrer des vidéos. J'utilise Rails 4 et la gemme ruby-oembed
. Je veux être en mesure d'éditer certains des paramètres pour le code d'intégration.ruby-oembed, paramètres personnalisés Vimeo?
Dans l'un de mes modèles, j'ai le code suivant:
before_validation { embed_code_from_url self.embed_url}
private
def embed_code_from_url(url)
url = url + "?width=100px"
resource = OEmbed::Providers::Vimeo.get(url)
self.embed_code = resource.html
end
OEmbed
semble ignorer les paramètres supplémentaires. Est-il possible d'avoir des paramètres personnalisés avec OEmbed
, et comment pourrais-je faire cela dans une application rails?
Merci, qui semblaient travailler. Comment cela ressemblerait-il avec plusieurs paramètres? 'resource = OEmbed :: Providers :: Vimeo.get (url, {largeur:" 100% ", couleur:" EA4403 ", titre: 0, byline: 0, portrait: 0})' entraîne une mauvaise URL. (J'ai aussi essayé sans les {} -signs – Anders
le "%" dans votre largeur est susceptible de gêner. Essayez juste les pixels d'abord –
Merci, cela a fonctionné! Est-il possible d'utiliser% -somehow? Ou peut-être hériter ? – Anders