【发布时间】:2011-06-18 00:57:49
【问题描述】:
在我的一个观点中,我需要在加载页面时做一些事情(加载谷歌地图 JS,然后初始化我的一些东西) 我当然可以将此位嵌入到我的 haml/erb 模板中,但有没有 UJS 方法可以正确执行此操作?
-content_for :head do
= google_loader_tag
#map_canvas
:javascript
$(document).ready(function() {
google.load('maps', '3', {other_params:'sensor=false', callback: initialize});
});
我确实认为 UJS 意味着不将 Javascript 和 html 模板混合在一起,但在这里我看不到其他选择。你怎么看?
【问题讨论】:
标签: javascript ruby-on-rails-3 unobtrusive-javascript