在 Rails 应用程序的 HTML 文件中嵌入变量的 URL

发布于 2024-09-01 14:38:56 字数 782 浏览 5 评论 0原文

我怀疑这对于经验丰富的 Rails 开发人员来说可能很愚蠢。 我正在创建一个应用程序,该应用程序应该嵌入一个视频播放器并传递给它的 URL。

因此,在 XXX.html.erb 文件中显示 ie 时,我编写了以下代码。现在的问题是 @movie.trailer 是我在 ruby​​ 代码中的变量,它具有 URL 值。我希望嵌入视频使用此变量值给出的 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 值,则此代码可以正常工作。

I have a doubt which might be silly for experience Rails developers.
I am creating an application which is suppose to embed a video player with URL passed to it.

So while displaying i.e in XXX.html.erb file i am writting below code. Now problem is @movie.trailer is my variable in ruby code which has URL value . I want the embedded video to load with URL given by this variable value. Any suggestion how am i suppose to place the value of Ruby variable(@movie.trailer) in part.

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

Note: This code is working perfectly fine if i statically give value of URL.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

煞人兵器 2024-09-08 14:38:56

可能是打字错误,但您需要在此处添加 = :

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

和此处

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

Probably a mistype but you need to add = both here:

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

and here

src="<%= @movie.trailer %>"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文