Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ROR应用程序中尝试启用JQuery会发疯吗_Jquery_Ruby_Ruby On Rails 3 - Fatal编程技术网

在ROR应用程序中尝试启用JQuery会发疯吗

在ROR应用程序中尝试启用JQuery会发疯吗,jquery,ruby,ruby-on-rails-3,Jquery,Ruby,Ruby On Rails 3,我一直在尝试在我正在开发的ROR(Rails 3.2,Ruby 1.9.3.p0)应用程序上启用JQuery。我已经安装了jquery rails和jquery ui rails gems、bundle安装、rails generate jquery:install,并使用javascript/css include标记对它们进行了测试,还关闭了管道并将文件转储到public\javascripts中 我能够从“基本概述:在网页上使用jquery UI”部分运行jquery测试页面 在同一个机箱

我一直在尝试在我正在开发的ROR(Rails 3.2,Ruby 1.9.3.p0)应用程序上启用JQuery。我已经安装了jquery rails和jquery ui rails gems、bundle安装、rails generate jquery:install,并使用javascript/css include标记对它们进行了测试,还关闭了管道并将文件转储到public\javascripts中

我能够从“基本概述:在网页上使用jquery UI”部分运行jquery测试页面

在同一个机箱/不同端口上关闭Apache服务器没有问题,因此不会出现浏览器问题。我修改了一个模型索引页面,只呈现相同的jquery测试页面,但仍然没有乐趣。这可能是WEBrick的问题吗?WEBrick日志显示正在检索的.js文件(包括jquery.js文件),其中包含一个未修改的文件。有没有办法增强WEBrick日志以显示网页焦点事件


我已经读到Rails3.2上的jquery应该在不修改javascript/css的情况下运行,

事实上,在Rails3.2中,jquery不需要额外的gem。 从你只需要的宝石

gem 'jquery-rails'
和您的准备就绪

在布局中,只需添加

<%= javascript_include_tag "application" %> #includes the main .js | .coffee file

所有启用了资产管道的人,如果你不想使用资产管道(请使用),请下载jquery文件,将其添加到供应商的javascripts中,并使用javascript_include_标记调用它。

确实需要更多关于故障模式的信息。你到底想干什么?如果有错误,您看到了什么?在控制器操作的上下文中,“只呈现相同的jquery测试页”是什么意思?通过引用的测试页,您可以获得一组正常工作的jquery控件。在Apache中,当我将jQueryCSS和js文件复制到适当的htdocs文件夹时,我会呈现测试页面,瞧,所有的测试控件都工作了。当尝试在ROR中使用javascript|include|标记和/或将JQuery css和js文件放入assets/{javascript|css}或public/{javascript|css}时,它无法启用测试控件。Rails无法正确呈现Rails应用程序上下文之外的任何给定网页。尝试将测试控件放入视图中,并将关联的jQuery放入app/assets/javascripts中的相应文件中。这与我所做的差不多——我修改了我的模型控制器以呈现“{model}#test_页面”,而不是所需的页面,并将jQuery css和js文件放在适当的位置。根据WEBrick日志,jquery css和js文件已正确加载,但ROR在渲染时似乎找不到js和css文件。我建议发布更多信息。发布模型、视图、js、控制器、Gemfile和日志的相关部分。
//= require jquery      -> Imports jquery to asset
//= require jquery_ujs  
//= require_tree .      -> Imports an js or coffee file in pipe