簡體   English   中英

Rails 3.1-Javascript不起作用

[英]Rails 3.1 - Javascript not working

我有一個基本的Rails應用程序。 我無法啟動一些JavaScript,因此我向application.js文件添加了警報,以查看js是否正常運行。 這是代碼:

//= require jquery
//= require jquery_ujs
//= require_tree .

alert("hello");

這是我的application.html.ert中的代碼:

<!DOCTYPE html>
  <html>
  <head>
   <title>KidsCash</title>
   <%= stylesheet_link_tag    "application", :media => "all" %>
   <%= javascript_include_tag "application" %>
   <%= csrf_meta_tags %>
 </head>
 <body> 
 <%= yield %> 
 </body>
 </html>

此代碼沒有被解雇。 我需要做什么才能在Rails應用程序中啟用js。 我是否缺少設置或其他內容。 任何幫助將不勝感激。

*也許會有所幫助。 這是我創建的第一個不使用rails new project 我創建了一個.rvmrc文件,然后運行rvm --create ruby-2.0.0-p0@gemset 然后,我使用rails new .創建了該項目rails new . 我不知道這是否會有所作為。

*如果我用rails new <project-name>創建一個項目,那么一切正常。 如果我以其他方式創建它,則無法從瀏覽器訪問javascript。 還有其他想法嗎?

您應該創建一個不同的文件來放入代碼,而不要使用application.js因為它已經生成並重寫了。 同一目錄中的任何其他文件將自動包含在已編譯的application.js並且應該可以正常運行。 總而言之:在同一目錄中創建一個新的.js文件。

暫無
暫無

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

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