Articles of ruby on rails

asociación llamada no encontrada tal vez con errores ortográficos en la asociación de Rails

Aquí está mi controlador @post = Post.joins(:customers).select(“customers.*,posts.*”).find params[:id] Mi modelo de publicación belongs_to :customer Mi modelo de cliente has_many :posts Y recibo un error como Association named ‘customers’ was not found on Post; perhaps you misspelled it? Esta es mi salida de controlador: Processing by PostsController#show as */* Parameters: {“id”=>”6”} Post Load (0.5ms) SELECT “posts”.* […]

Configuración de cadena de formato de registrador de Rails

¿Cómo puedo configurar el registrador de Rails para dar salida a sus cadenas de registro en otro formato? Me gustaría obtener algo que sea más informativo como: [Nivel de registro] [Tiempo] [Mensaje] Depurar: 20-01-2008 13: 11: 03.00: Método llamado Esto realmente me ayudaría cuando quiero alinear mi desarrollo.log con los mensajes que solo provienen de […]

La encoding JSON escapó erróneamente (Rails 3, Ruby 1.9.2)

En mi controlador, los siguientes trabajos (imprime “oké”) puts obj.inspect Pero esto no (muestra “ok \ u00e9”) render :json => obj Aparentemente, el método to_json escapa de los caracteres Unicode. ¿Hay una opción para evitar esto?

Sass :: SyntaxError: archivo para importar no encontrado o ilegible: bootstrap-sprockets

De repente, recibo este error en el desarrollo y en la producción en la implementación. custom.css.scss @import “bootstrap-sprockets”; @import “bootstrap”; error (en producción) rake aborted! Sass::SyntaxError: File to import not found or unreadable: bootstrap-sprockets. Load paths: /srv/www/myapp/releases/20141001060418/app/assets/images /srv/www/myapp/releases/20141001060418/app/assets/javascripts /srv/www/myapp/releases/20141001060418/app/assets/stylesheets /srv/www/myapp/releases/20141001060418/vendor/assets/javascripts /srv/www/myapp/releases/20141001060418/vendor/assets/stylesheets

Almacenamiento de objetos en una sesión en Rails

Siempre me han enseñado que almacenar objetos en una sesión era una mala idea. En su lugar, las ID deben almacenarse para recuperar el registro cuando sea necesario. Sin embargo, tengo una aplicación que me pregunto es una excepción a esta regla. Estoy construyendo una aplicación de tarjeta de memoria, y las palabras que se […]

Motores Rails que amplían la funcionalidad

Tengo un motor que define algunos modelos y controladores. Quiero poder ampliar la funcionalidad de algunos modelos / controladores en mi aplicación (por ejemplo, agregar métodos) sin perder la funcionalidad del modelo / controlador original del motor. Dondequiera que lea, simplemente necesita definir el controlador con el mismo nombre en su aplicación y Rails los […]

Cómo resolver “No se puede agregar una columna NOT NULL con valor predeterminado NULL” en SQLite3?

Recibo el siguiente error al intentar agregar una columna NOT NULL a una tabla existente. ¿Por qué está sucediendo? Intenté rake db: restablecer pensando que los registros existentes son el problema, pero incluso después de restablecer el DB, el problema persiste. ¿Puedes ayudarme a resolver esto? Archivo de migración class AddDivisionIdToProfile false end def self.down […]

Cuál es la diferencia entre mysql y mysql2

Solía ​​trabajar con la gem mysql , pero a menudo hoy en día escucho acerca de la gem mysql2 . Además, está incluido en el Gemfile de forma predeterminada en Rails 3.0.x ¿Cuál es la diferencia y las ventajas de usar la gem mysql2 ?

Agregar icono a la aplicación de Rails

¿Cómo puedo agregar un icono a mi aplicación Rails (para mostrar en las tabs cuando se abre en un navegador, etc.)?

¿Cómo agregar el modo de rutina de arranque con link_to para que el contenido del enlace se abra en modal?

Estoy intentando usar bootstrap modal http://twitter.github.com/bootstrap/javascript.html#modals en un enlace de Rails para abrir ese enlace en el modal pero de alguna manera no está funcionando. El código de alternancia estándar es – Launch demo modal pero no estoy seguro de cómo aplicarlo a link_to in rails, ¿alguna ayuda? Gracias