gpt4 book ai didi

javascript - 关于Rails/JQuery/Prototype/RJS的情况

转载 作者:行者123 更新时间:2023-11-30 13:30:41 25 4
gpt4 key购买 nike

我正在尝试在 Rails 3.0.7 中使用 Jquery/ajax。不明白jquery和rails的现状如何。

到处都有大量的黑客、插件和脚本来使用 JQuery。所以:

  • 是否有在 rails 3.0.x 中使用 jquery 的“官方方式”,或者所有方法都只是习惯黑客?
  • 是否有用于 rails 3.0.x 的 rjs 或与 Jquery 等效的工具?
  • 当 jquery 官方网站只提供一个文件时,那些用于 rails 的 jquery something 文件是什么?
  • 据我所知,protoype 很容易用于 ajax,为什么在 rails 3.1.x 中放弃了 jquery?

最佳答案

从 Rails 3 开始,您使用的 JavaScript 库由您决定。为 Prototype 和 jQuery 的 Rails 基元创建了“驱动程序”。要设置 jQuery,只需在您的捆绑文件中包含 jquery-rails gem:

gem "jquery-rails"

...然后运行 ​​bundle install

如果你还没有在项目中安装jQuery,你可以运行这个命令来安装它:

rails generate jquery:install

在 Rails 3.1 中,jQuery 是默认的,而不是 Prototype。我个人认为这是因为 jQuery 与其他 JavaScript 库配合得很好,而且这种灵 active 使它对 Rails 之类的东西更具吸引力。然而,各方都有大量争论。我不确定除了“jQuery 是新热点”之外是否还有明确的原因。

关于javascript - 关于Rails/JQuery/Prototype/RJS的情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6884440/

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