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=“”
- 编辑以更正错误的复制/粘贴作业