2011-10-31 78 views
0

目前被加載,它好像我的jQuery和不被包含在我的意見等js文件..JQuery的不是在軌3.1

我有這樣的寶石在我的寶石文件:

寶石'jQuery的軌道', '> = 1.0.12'

我使用的鐵軌3.1.0

在我的標題是:

<head> 
    <%= stylesheet_link_tag :all %> 
    <%= javascript_include_tag :defaults %> 
    <%= csrf_meta_tag %> 
</head> 

通過視圖來的HTML是這樣的:

<head> 
    <link href="/assets/all.css" media="screen" rel="stylesheet" type="text/css" /> 
    <script src="/assets/defaults.js" type="text/javascript"></script> 
    <meta content="authenticity_token" name="csrf-param" /> 
<meta content="scIP+mIH7ON1DYP9XWeSidk/5i4DizpuwQOP8mcxA9M=" name="csrf-token" /> 
</head> 
在我的config/application.rb中文件

我也有:

config.action_view.javascript_expansions[:defaults] = %w(jquery rails) 

任何幫助,將不勝感激

回答

4

在Rails 3.1,你需要這個:

<%= stylesheet_link_tag "application" %> 
<%= javascript_include_tag "application" %> 

這樣它會使用資產管道。沒有它,它正在尋找all.css和defaults.js

+0

好抓傑西。 –

+0

正確。看起來OP仍然有'<%= javascript_include_tag:defaults%>' –

+0

謝謝大家,這樣做! – Elliot