2010-05-17 17 views
1

J'ai un doute qui pourrait être stupide pour les développeurs Rails expérience. Je crée une application qui est censé intégrer un lecteur vidéo avec l'URL qui lui est passé.URL Intégrer de variables dans un fichier HTML dans l'application Rails

Ainsi, tout en affichant i.e. dans le fichier XXX.html.erb i am ÉCRITURE ci-dessous le code. Maintenant le problème est @ movie.trailer est ma variable dans le code de ruby ​​qui a la valeur d'URL. Je veux que la vidéo incorporée soit chargée avec l'URL donnée par cette valeur de variable. Toute suggestion comment suis-je supposé placer la valeur de Ruby variable (@ movie.trailer) en partie.

<object width="425" height="344"> 
    <param name="movie" value="<% @movie.trailer %>"> </param> 
    <param name="allowFullScreen" value="true"> </param> 
    <param name="allowscriptaccess" alue="always"> </param> 
    <embed src="<% @movie.trailer %>" type="application/x-shockwave-flash" 
     allowscriptaccess="always" allowfullscreen="true" 
     width="425" height="344"> 
    </embed> 
</object> 

Remarque: Ce code fonctionne parfaitement bien si je donne une valeur statique à l'URL.

Répondre

2

Probablement une faute de frappe, mais vous devez ajouter = à la fois ici:

value="<%= @movie.trailer %>" 

et ici

src="<%= @movie.trailer %>"