Comencé un nuevo proyecto de Rails 3.2.5 y la cartera de activos ya no funciona. El archivo CSS y Javascript ya no se está compilando.La cartera de activos está rota: No se compila en los archivos fly css y js
Ésta es la salida de los registros cuando intenta generar el activo:
Started GET "/assets/application.css?body=1" for 127.0.0.1 at 2012-06-16 23:59:11 -0700
Served asset /application.css - 200 OK (0ms)
[2012-06-16 23:59:11] ERROR NoMethodError: undefined method `each' for nil:NilClass
/Users/greg/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/handler/webrick.rb:71:in `service'
/Users/greg/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
/Users/greg/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
/Users/greg/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:
Started GET "/assets/application.js?body=1" for 127.0.0.1 at 2012-06-16 23:59:11 -0700
Served asset /application.js - 200 OK (0ms)
[2012-06-16 23:59:11] ERROR NoMethodError: undefined method `each' for nil:NilClass
/Users/greg/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/rack-1.3.6/lib/rack/handler/webrick.rb:71:in `service'
/Users/greg/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
/Users/greg/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
/Users/greg/.rbenv/versions/1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'
183:in `block in start_thread'
actualización:
<!DOCTYPE html>
<html>
<head>
<title>Shorai</title>
<%= csrf_meta_tags %>
</head>
<body id=<%= params[:controller].sub('_controller', '') %>>
<% if current_user %>
<%= current_user.name %>
<%= link_to "Log out", signout_path %>
<% else %>
<%= link_to "Sign in", "/auth/37signals" %>
<% end %>
<%= yield %>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
</body>
</html>
Update2:
application.scss
*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
* or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the top of the
* compiled file, but it's generally better to create a new file per style scope.
*
*= require_self
*= require_tree .
*/
Update3: http://f.imgtmp.com/Onpqv.png
No sé qué está causando esto, alguien tiene una idea? Greg
actualice a los rieles 3.2.6, porque 3.2.5 está roto de muchas maneras ... – shuriu
Todavía tengo el problema incluso con los rieles 3.2.6 :( – Gregory
El resultado se ve como lo que puede ver al visitar una página en el navegador. ¿Se está ejecutando en desarrollo o producción? ¿Qué sucede cuando ejecuta activos de rake: precompilación? – YuKagi