gpt4 book ai didi

ruby-on-rails - Rails 3.0 beta & JS Helpers with jQuery

转载 作者:行者123 更新时间:2023-12-03 16:03:07 26 4
gpt4 key购买 nike

在 Rails 3.0 beta 的发行说明中它说:

"Unobtrusive JavaScript helpers with drivers for Prototype, jQuery"



那么如何设置 Rails 3 以使用 jQuery 呢?它仍然默认加载所有原型(prototype)库。

我认为这意味着 Rails 3 内置了类似于 jRails 插件的功能,但也许我误解了 :)

另外,作为一个额外的问题,如果我使用 Prototype 是否有办法让 Rails 加载缩小版本,甚至更好地使用单个连接的 JS 文件来减少 http 请求?

谢谢。

最佳答案

创建 Rails 3 应用程序时,只需传递 -J参数:

$ rails app_name -J

这将跳过包括原型(prototype)库。现在,您需要做的就是删除最新的 jquery.js文件到 public/javascripts目录。一旦你这样做了,你还需要 rails.js 的 jQuery 版本。文件。你可以在这里得到:

http://github.com/rails/jquery-ujs/blob/master/src/rails.js

编辑:您需要在布局顶部包含这些文件才能获得功能。您可以通过以下方式做到这一点:
<%= javascript_include_tag "jquery", "rails" %>

希望这可以帮助!

关于ruby-on-rails - Rails 3.0 beta & JS Helpers with jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248267/

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