我一直試圖在我正在開發的ROR(Rails 3.2,Ruby 1.9.3.p0)應用程序上啓用JQuery。我已經安裝了jquery-rails和jquery-ui-rails gems,bundle install,rails生成jquery:安裝並使用javascript/css include標籤進行測試,以及關閉流水線並將文件轉儲到public \ javascripts中。想要在ROR應用程序中啓用JQuery的堅果
我可以從http://learn.jquery.com/jquery-ui/getting-started/的「基本概述:在網頁上使用jQuery UI」部分運行jquery測試頁面。
關閉同一個盒子/不同端口上的Apache服務器,沒有問題,所以不是瀏覽器問題。我修改了一個模型#索引頁面來呈現相同的jquery測試頁面,但仍然沒有喜悅。它可能是一個WEBrick問題? WEBrick日誌顯示使用304 Not Modified檢索的.js文件(包括jquery.js文件)。有沒有一種方法來增強WEBrick日誌記錄以顯示網頁焦點事件?
我讀過on Rails的3.2 jQuery的應該沒有的JavaScript/css_include_tag修改即可運行,
確實需要更多關於故障模式的信息。你究竟想要做什麼?你看到了什麼錯誤,如果有的話? 「只是呈現相同的jQuery測試頁」是指在控制器操作的上下文中是什麼意思? – jordanpg 2012-08-08 22:44:30
通過引用的測試頁面,您將獲得一組運行jQuery控件。在Apache中,當我將JQuery css和js文件複製到適當的htdocs文件夾中時,我渲染測試頁面,並且所有測試控件都工作。當在ROR中使用javascript_include_tags和/或將JQuery css和js文件放在資產/ {javascript | css}或public/{javascript | css}中嘗試相同時,它無法啓用測試控件。 – Lenny 2012-08-08 22:48:21
Rails不會正確地在Rails應用程序的上下文之外渲染任何給定的網頁。嘗試將測試控件放入視圖中,並將關聯的jQuery放入app/assets/javascripts中的相應文件中。 – jordanpg 2012-08-08 22:53:42