什么';这是一个很好的插件或指南,我可以用来从Rails应用程序创建javascript小部件?
我已经四处寻找了一段时间了,到目前为止,我所看到的最好的指南是尼克博士的DIY小部件如何操作 我没能做像这样的工作: 假设这是我的小部件代码:什么';这是一个很好的插件或指南,我可以用来从Rails应用程序创建javascript小部件?,javascript,ruby-on-rails,ruby,widget,Javascript,Ruby On Rails,Ruby,Widget,我已经四处寻找了一段时间了,到目前为止,我所看到的最好的指南是尼克博士的DIY小部件如何操作 我没能做像这样的工作: 假设这是我的小部件代码: <script src="http://mysite/nomnoms.js"> </script> 我的nomnoms控制器如下所示(假设列表部分存在,并简单地在@nomnoms变量中列出每个nomnom的显示页面的链接): class NomnomsController'list') 结束 结束 在我的noms_控制器的
<script src="http://mysite/nomnoms.js"> </script>
我的nomnoms控制器如下所示(假设列表部分存在,并简单地在@nomnoms变量中列出每个nomnom的显示页面的链接):
class NomnomsController'list')
结束
结束
在我的noms_控制器的index.js中,我有:
page << "document.write('<div>'"
page << "document.write('#{@content.to_json}')"
page << "</div>"
页面
index.js是否呈现div
如果在浏览器中输入,是否渲染脚本
乔治终于明白了。在完成两件事情后,我能够使div渲染:
首先,我在index.js内的变量中实例化了字符串,如下所示:
text = @content.to_json.chop.slice(1..-1)
并将其作为实际javascript中的替换
page << %Q{document.getElementById("nomnom-list").innerHTML="#{text}"}
页面
text = @content.to_json.chop.slice(1..-1)
page << %Q{document.getElementById("nomnom-list").innerHTML="#{text}"}