在Ruby中将iframe标签附加到js

时间:2019-02-12 19:13:59

标签: javascript ruby-on-rails ruby iframe formatter

这是ruby文件中的代码片段,其中函数apply_formatters返回一个对象,该对象垂直而不是水平对齐。这就是为什么我试图通过javascript实现iframe广告代码的原因。 但错误显示:

no implicit conversion of Hash into String 

有人可以评论我的方法是否正确吗?这段代码有什么问题。

js = ''
    js << "\n var iframe = document.getElementById('iframeID');"
    js << "\n iframe = iframe.contentWindow || ( iframe.contentDocument.document || iframe.contentDocument);"
    js << "\n iframe.document.open();"
    js << "\n iframe.document.write(' "
    js << apply_formatters if is_a?(GoogleVisualr::DataTable);
    js << "')"
    js << "\n iframe.document.close();"
    js

0 个答案:

没有答案