1

Railsの経験豊富な開発者にとってはばかげているかもしれない疑問があります。URLが渡されたビデオプレーヤーを埋め込むことを想定したアプリケーションを作成しています。

つまり、XXX.html.erbファイルに表示している間、私は以下のコードを書いています。問題は、@movie.trailerがURL値を持つrubyコードの私の変数であるということです。この変数値で指定されたURLで埋め込みビデオをロードしたいと思います。Ruby変数(@ movie.trailer)の値を部分的に配置する方法についての提案。

<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> 

注:URLの値を静的に指定すると、このコードは完全に正常に機能します。

4

1 に答える 1

2

おそらくタイプミスですが、ここに=両方を追加する必要があります。

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

そしてここ

src="<%= @movie.trailer %>"
于 2010-05-17T09:25:21.183 に答える