因此,我(第一次)安装了Ruby on Rails,并着手开始一个新项目和一个服务器。因此,不出所料,在运行Rails服务器命令时出现错误。显然,需要安装一些gem。捆绑包安装命令不适用于某些复杂的ssl问题。所以我决定全部手动完成。
让我感到奇怪的是,有一个jquery的宝石: jquery-rails。我真的不明白这是什么意思。为什么不简单地下载jquery文件并将其公开。在这里拥有一个宝石有什么意义。这是简单的方便,还是背后有另一个重要的原因?
发布于 2013-02-21 16:24:02
Jquery-rails做了两件事。首先,它捆绑了适当版本的jquery。我认为这只是为了方便jquery本身。对于像jquery-ui这样的东西,jquery-ui-rails做的更多:因为jquery-ui是模块化的,所以这个gem将只为客户端提供您正在使用的jquery-ui的一小部分。
jquery-rails中的另一件事是jquery-ujs。这是一个javascript,它可以将:remote => true选项传递给form_for等工作。过去,rails本身包含了prototype的一个版本,但在Rails3中,这是从rails中提取出来的,以便比使用rails以前的默认原型更容易使用其他javascript库
发布于 2013-02-21 15:41:49
我认为这是一个好主意,因为它使JQuery可以作为版本化依赖项使用。
如果你需要更新JQuery,你只需要在你的应用程序中的一个地方更改版本,每个需要它的页面都会使用新的版本。
基于它的homepage,还有一个测试助手,你可以在你的测试中使用。
https://stackoverflow.com/questions/14996908
复制相似问题