ruby-on-rails

Cómo ejecutar `rails generate scaffold " cuando el modelo ya existe?

Soy nuevo en Rails, por lo que mi proyecto actual está en un estado extraño. Una de las primeras cosas que generé fue un mo ... ón con el mismo nombre. ¿Cuál es la mejor manera para mí de ¿crear andamios para mi" Película " ahora? (utilizando rails 3)

Cambiar una aplicación Rails a producción

¿Cómo puedo cambiar mi aplicación Rails para que se ejecute en modo de producción? ¿Hay un archivo de configuración, entorno?rb por ejemplo, para hacer eso?

Reparación de Postgresql después de actualizar a OSX 10.7 Lion

Recientemente actualizé a OSX 10.7, momento en el que mi instalación de rails se estropeó completamente al intentar conectars ... x domain socket "/var/pgsql_socket/.s.PGSQL.5432"? Cualquier idea de lo que podría estar pasando sería muy útil! ¡Gracias!

Token de Autenticidad Rails 4

Estaba trabajando en una nueva aplicación Rails 4 (en Ruby 2.0.0-p0) cuando me encontré con algunos problemas de tokens de au ... usando un scaffold sin cambiar nada y me estoy topando con el mismo problema, así que supongo que no es algo que haya hecho.

Ruby Bundle Symbol not found: método cliente SSLv2 (LoadError)

Estaba intentando hacer algunas actualizaciones a openssl usando homebrew y de alguna manera logré romper todo. No puedo hace ... .rbenv/versions/2.1.2/bin/bundle:23:in `load' from /Users/asServer/.rbenv/versions/2.1.2/bin/bundle:23:in `<main>'

@ variables en Ruby on Rails

¿Cuál es la diferencia entre @title y title? Dado que ambos pueden ser nombres de variables. Además, ¿cómo decido qué tipo de variable debo usar? Con @ o no?

no se puede instalar pg gem

Intenté usar gem install pg pero no parece funcionar. gem install pg da este error Temporarily enhancing PATH to include De ... lib/ruby/gems/1.8/gems/pg-0.10.1 for inspection. Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/pg-0.10.1/ext/gem_make.out

¿Puedo obtener el nombre del controlador actual en la vista?

¿Hay alguna manera de averiguar qué es el controlador actual desde dentro de la vista? Para un ejemplo de por qué me gustar ... ro eso parece el tipo de cosas que Rails ya habría hecho detrás de escena. Así que me pregunto si hay una forma incorporada.)

¿Cómo expresar una consulta NOT IN con ActiveRecord / Rails?

Solo para actualizar esto ya que parece que mucha gente viene a esto, si estás usando Rails 4 mira las respuestas de Trung Lê ... pregunto si hay una manera de hacer NOT IN con eso, como: SELECT * FROM topics WHERE forum_id NOT IN (<@forum ids>)

¿Cómo registrar algo en Rails en un archivo de registro independiente?

En rails quiero registrar alguna información en un archivo de registro diferente y no en el desarrollo estándar.registro o producción.registro. Quiero hacer este registro desde una clase modelo.

Romper cadenas largas en múltiples líneas en Ruby sin eliminar nuevas líneas

Recientemente decidimos en mi trabajo una guía de estilo ruby. Uno de los edictos es que ninguna línea debe tener más de 80 c ... co difícil de leer. EDIT : He añadido una respuesta a continuación; tres años más tarde ahora tenemos el squiggly heredoc.

Cómo comprobar si una clave específica está presente en un hash o no?

Quiero comprobar si la clave "user" está presente o no en el hash de la sesión. ¿Cómo puedo hacer esto? Tenga en cuenta que no quiero comprobar si el valor de la clave es nil o no. Solo quiero comprobar si la tecla" user " está presente.

Cómo soltar columnas usando Rails migración

¿Cuál es la sintaxis para soltar una columna de tabla de base de datos a través de una migración de Rails?

Determinar si el objeto ActiveRecord es Nuevo

¿Cómo puedo comprobar si un objeto ActiveRecord es nuevo o ya se conserva?

Ruby on Rails genera model field: type - ¿cuáles son las opciones para field: type?

Estoy tratando de generar un nuevo modelo y olvidar la sintaxis para hacer referencia al ID de otro modelo. Lo buscaría yo mi ... endiendo algo, pero hasta que lo haga... la información" detallada " devuelta por rails g model todavía me deja rascándome...

¿Cómo empezar a usar TDD con Ruby on Rails? [cerrado]

Estoy familiarizado con los conceptos (tomé clases de prueba en la universidad), pero no estoy seguro de cómo usarlos realmen ... ontactos, empresas y contactos de enlace a las empresas. No tiene que usar este ejemplo en su respuesta, pero ayudaría :)

Rails DB Migration - ¿Cómo Eliminar una Tabla?

Agregué una tabla que pensé que iba a necesitar, pero ahora ya no planeo usarla. ¿Cómo debo quitar esa mesa? Ya he ejecutado ... gration drop_tablename, pero eso solo generó una migración vacía. ¿Cuál es la forma "oficial" de soltar una tabla en Rails?

Instalación de PG gem en OS X-fallo en la compilación de la extensión nativa

Parece que muchos otros han tenido problemas para instalar la gema pg. Ninguna de las soluciones planteadas para otros ha fun ... e han tenido problemas con esto. Muchas respuestas sugieren homebrew. He tenido que quitar eso porque vomitó otros problemas.

¿Se puede hacer más que la comparación en una fecha en una búsqueda de Rails 3?

Tengo esta búsqueda en Rails 3: Note.where(:user_id => current_user.id, :notetype => p[:note_type], :date => p[:dat ... cesito la condición :date => p[:date] para ser equivilent a :date > p[:date]. ¿Cómo puedo hacer esto? Gracias por leer.

¿Cuál es la diferencia entre " después de crear` y `después de guardar` y cuándo utilizar?

Son after_create y after_save lo mismo que por funcionalidad? Quiero hacer una operación con el correo electrónico de un usu ... cuenta. Quiero hacer esa operación cuando se guarde en la base de datos. Que es preferible usar: after_create o after_save?