gpt4 book ai didi

javascript - 在 rails 3 中做 $(document).ready(.....) 的不显眼的方式

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:38 26 4
gpt4 key购买 nike

在我的一个观点中,我需要在加载页面时做一些事情(加载谷歌地图 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 模板混合在一起,但在这里我看不到其他选择。你怎么看?

最佳答案

正如 Confusion 在评论中所说的那样——这是 UJS 方式

我想补充一点,在 content_for :document_ready 中放置这些东西是一种很好的做法然后 yield :document_ready在你的底部 <body>在您的应用程序布局中标记

关于javascript - 在 rails 3 中做 $(document).ready(.....) 的不显眼的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4842012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com