Ruby on rails 轨道:插值,属性到iFrame链接

Ruby on rails 轨道:插值,属性到iFrame链接,ruby-on-rails,iframe,attributes,ruby-on-rails-4,interpolation,Ruby On Rails,Iframe,Attributes,Ruby On Rails 4,Interpolation,我有一个视频链接属性 当用户创建列表时,他可以输入代码(例如,aabbcc) 我希望在iframe链接中呈现此代码,如下所示 <iframe src="https://mywebsite.com/aabbcc/"></iframe> 所以我试过了 <iframe src="https://mywebsite.com/#{@vine.video_link}/"></iframe> 但这不管用, 我做错了什么 我没有得到任何错误,但如果我检

我有一个
视频链接
属性

当用户创建列表时,他可以输入代码(例如,aabbcc

我希望在iframe链接中呈现此代码,如下所示

<iframe src="https://mywebsite.com/aabbcc/"></iframe>

所以我试过了

<iframe src="https://mywebsite.com/#{@vine.video_link}/"></iframe>

但这不管用, 我做错了什么

我没有得到任何错误,但如果我检查页面上的iframe,插值就不会渲染。我正在看{@vine.video\u link}


谢谢你

哦!我明白了。。。将其更改为:

<iframe src="https://mywebsite.com/<%= @vine.video_link %>/"></iframe>

你只需要做interp。如果它是在ruby代码中的话。在本例中,您不是在ruby中转义字符串,而是将其放入HTML(视图)

例如

如果你在一个控制器中,假设你有一个字符串

variable = "<iframe src='https://mywebsite.com/#{@vine.video_link}/'></iframe>"
variable=“”
  • 编辑以更正错误的复制/粘贴作业

    • 哦!我明白了。。。将其更改为:

      <iframe src="https://mywebsite.com/<%= @vine.video_link %>/"></iframe>
      
      
      
      你只需要做interp。如果它是在ruby代码中的话。在本例中,您不是在ruby中转义字符串,而是将其放入HTML(视图)

      例如

      如果你在一个控制器中,假设你有一个字符串

      variable = "<iframe src='https://mywebsite.com/#{@vine.video_link}/'></iframe>"
      
      variable=“”
      
      • 编辑以更正错误的复制/粘贴作业

      能否显示控制器的操作?很难知道实例变量是否为空。还有,你说的“没有工作”是什么意思;它抛出了一个错误吗?如果是,请同时显示错误。我更新了我的问题。负责呈现代码行(视图)的呈现者。呃,感谢您发布控制器操作。“@listing”分配在哪里?我将其更改为实际代码@Vine具有视频链接属性。这是一个脚手架。你能展示控制器的动作吗?很难知道实例变量是否为空。还有,你说的“没有工作”是什么意思;它抛出了一个错误吗?如果是,请同时显示错误。我更新了我的问题。负责呈现代码行(视图)的呈现者。呃,感谢您发布控制器操作。“@listing”分配在哪里?我将其更改为实际代码@Vine具有视频链接属性。这是脚手架。我们中间的上帝:)谢谢!很乐意帮忙,伙计!:)我们中间的上帝:)谢谢!很乐意帮忙,伙计!:)