Articles of ruby on rails

¿Por qué todos los ayudantes de Rails están disponibles para todas las vistas, todo el tiempo? ¿Hay alguna forma de desactivar esto?

¿Por qué puedo acceder a los métodos de ayuda para un controlador en las vistas de un controlador diferente? ¿Hay alguna manera de desactivar esto sin hackear / reparar Rails?

confunde sobre autoload_paths vs eager_load_paths en Rails 4

Leí una publicación sobre los carriles load_paths, aquí está el enlace . Pero todavía estoy confundido acerca de la diferencia entre autoload_paths y eager_load_paths : Los probé en un proyecto Rails 4 recién creado. Parece que funcionan de la misma manera, que se recargan automáticamente en el modo de desarrollo, pero en el modo de […]

“Respuesta incompleta recibida de la aplicación” de nginx / pasajero

Traté de implementar mi aplicación Rails en nginx y ubuntu a través de capistrano como el tutorial en la página https://gorails.com/deploy/ubuntu/14.04 . pero al final recibo un mensaje de error: Incomplete response received from application en mi navegador. esto es probablemente un error del pasajero, pero ¿cómo puedo saber qué hacer?

Diferencia entre Destruir y Eliminar

Cuál es la diferencia entre @model.destroy y @model.delete Por ejemplo: Model.find_by(col: “foo”).destroy_all //and Model.find_by(col: “foo”).delete_all ¿Realmente importa si uso uno o el otro?

¿Cuál es la diferencia entre belongs_to y has_one?

¿Cuál es la diferencia entre un belongs_to y un has_one ? Leer la guía de Ruby on Rails no me ha ayudado.

Una migración para agregar una restricción única a una combinación de columnas

Lo que necesito es una migración para aplicar una restricción única a una combinación de columnas. es decir, para una tabla de people , una combinación de first_name , last_Name y Dob debe ser única.

Convertir tiempo de una zona horaria a otra en Rails

Mis created_at tiempo created_at se almacenan en UTC: >> Annotation.last.created_at => Sat, 29 Aug 2009 23:30:09 UTC +00:00 ¿Cómo convierto uno de ellos a “Hora del Este (EE. UU. Y Canadá)” (teniendo en cuenta el horario de verano)? Algo como: Annotation.last.created_at.in_eastern_time

¿Cómo usar ActiveRecord en un script de ruby ​​fuera de Rails?

Tengo un pequeño script de ruby ​​en el que me gustaría usar ActiveRecord para acceder fácilmente a un modelo de base de datos. ¿Cuál es la mejor manera de hacerlo?

Cómo usar gem para instalar Rails en Ubuntu

El mensaje de error: Building native extensions. This could take a while… ERROR: Error installing rails: ERROR: Failed to build gem native extension. /usr/bin/ruby2.1 -r ./siteconf20150328-1540-hff2f0.rb extconf.rb checking if the C compiler accepts … *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the […]

¿Por qué no puedo instalar Rails en Lion usando RVM?

Me estoy encontrando con problemas al intentar instalar Rails en OS X Lion usando RVM. Hasta ahora, he hecho lo siguiente: Instalado Mac OS X Lion Versión 10.7 (Build 11A459e). Instalado XCode 4.1 Developer Preview 5. RVM instalado. Se instaló una versión 1.8.7 de Ruby a través de RVM utilizando el comando rvm install 1.8.7 […]