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