簡體   English   中英

如何在Ruby on Rails 3.2中使用jQuery?

[英]How do I use jQuery in Ruby on Rails 3.2?

我是Ruby on Rails的新手,並且需要知道如果我們願意在Ruby on Rails應用程序中使用jQuery,我們需要注意哪些事項。

在我的查看頁面中,我有:

<script type="text/javascript" src= "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<%= javascript_include_tag "application" %>
<script>
    alert("hussain")
    alert($('#hussi').val())
</script>

它按預期給出第一個警報,但是對於第二個警報,它說未定義“ $”。

我安裝了jquery-rails gem。

瀏覽器指出,我的application.js文件中缺少參考。

  require jquery;
  require jquery_ujs;

我看到了一些文件示例,其中有這樣的示例:

= require jquery;
= require jquery_ujs;

但是添加'='會在我的IDE中引發IDE錯誤。

將此添加到您的application.js:

//= require jquery
//= require jquery_ujs

並將其添加到您的Gemfile中:

gem 'jquery-rails'

還要確保在應用程序布局中包含以下內容:

<%= javascript_include_tag "application" %>

請注意:避免在代碼中使用標簽,請將javascript移至資產文件夾。

有一個在你的代碼一個錯字: text/javas Ç ript 這將導致腳本無法解析。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM