Monday, November 21, 2011
Saturday, November 19, 2011
Could not find a JavaScript runtime. al correr rake db:create
Wednesday, November 9, 2011
RoR: Tablas y Columnas
Trabajando con Ruby on Rails, muchas veces olvido las tablas y columnas que tengo creadas en mi base de datos. Esto se puede solucionar inspeccionando la base de datos desde la consola de rails.
Para abrir la consola en Ubuntu ejecuta desde la linea de comando:
luego para ver las tablas creadas puedes correr el comando:
ActiveRecord::Base.connection.columns("nombre_tabla").map{|c| [c.name, c.type]}
donde el .map{..} se usa para que puedas ver las columnas de una forma más ordenada, ya que de otra forma el comando te retorna los objectos de las colmnas en lugar de solo el nombre y el tipo.
-->
Para abrir la consola en Ubuntu ejecuta desde la linea de comando:
rails console
luego para ver las tablas creadas puedes correr el comando:
ActiveRecord::Base.connection.tablesY para ver las columnas de una tabla puede correr:
ActiveRecord::Base.connection.columns("nombre_tabla").map{|c| [c.name, c.type]}
donde el .map{..} se usa para que puedas ver las columnas de una forma más ordenada, ya que de otra forma el comando te retorna los objectos de las colmnas en lugar de solo el nombre y el tipo.
Tuesday, November 1, 2011
Error: ActionView::Template::Error (application.css isn't precompiled):
Al tratar de visualizar una página de mi aplicación de rails me apareció el siguiente error:
ActionView::Template::Error (application.css isn't precompiled):
De esta manera de compilarán los archivos faltantes que sean necesarios.
Este cambio se debe hacer en el archivo production.rb ubicado en config/environments.
La solución la encontré aquí
ActionView::Template::Error (application.css isn't precompiled):
2: <html>
3: <head>
4: <title>MyApp</title>
5: <%= stylesheet_link_tag "application" %>
6: <%= javascript_include_tag "application" %>
7: <%= csrf_meta_tags %>
8: </head>
app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__312531564_69848393197180'
app/controllers/users_controller.rb:7:in `index'
Por defecto Rails asume que se tienen los archivos en producción precompilados.
Para solucionar este problema se debe configurar config.assets.compile a true
De esta manera de compilarán los archivos faltantes que sean necesarios.
Este cambio se debe hacer en el archivo production.rb ubicado en config/environments.
La solución la encontré aquí
Subscribe to:
Posts (Atom)