繁体   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