Monday, November 21, 2011

Ignorar un directorio de SVN en Ubuntu

Si se han preguntado cómo ignorar un directorio de SVN en Ubuntu. Este

svn propedit svn:ignore path/to/dir
o


svn propedit svn:ignore . si estan en la carpeta
se abre un archivo y se debe escribir * para ignorar todo o bien se puede escribir el nombre de un archivo que se desee ignorar.


Bookmark and Share

Saturday, November 19, 2011

Could not find a JavaScript runtime. al correr rake db:create

Si se encontraron con el error

Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.

al correr rake db:create

Lo pueden solucionar al agregar dos lineas a su Gemfile:


gem 'execjs'
gem 'therubyracer'

Y luego corriendo:

bundle install


Bookmark and Share

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:

rails console

luego para ver las tablas creadas puedes correr el comando:

ActiveRecord::Base.connection.tables
Y 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.


Bookmark and Share
-->

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):
    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í

Bookmark and Share
Related Posts Plugin for WordPress, Blogger...