Articles of ruby on rails

Haz que el bundler use diferentes gems para diferentes plataformas

Estoy trabajando en la actualización de una de nuestras aplicaciones Rails 2.3.8 a Rails 3, y me he encontrado con un problema molesto con bundler e implementación. Desarrollo la aplicación en una máquina con Windows, pero el entorno de producción ejecuta Ubuntu Linux. Ahora, mi problema es que bundler está ignorando la gem mysql en […]

Los Rails detectan si la solicitud fue AJAX

En mi acción, solo deseo responder con el procesamiento si fue llamado desde una solicitud de AJAX. ¿Cómo lo verifico? Quiero hacer algo como esto: def action @model = Model.find(params[:id]) respond_to do |format| if (wasAJAXRequest()) #How do I do this? format.html #action.html.erb else format.html {redirect_to root_url} end end

¿Cómo establecer valores predeterminados en Rails?

Estoy tratando de encontrar la mejor manera de establecer valores predeterminados para los objetos en Rails. Lo mejor que puedo pensar es establecer el valor predeterminado en el new método en el controlador. ¿Alguien tiene alguna entrada si esto es aceptable o si hay una mejor manera de hacerlo?

¿Por qué el uso de los carriles default_scope a menudo recomienda no?

En todas partes en Internet, las personas mencionan que usar los carriles default_scope es una mala idea, y los mejores resultados para default_scope en stackoverflow son sobre cómo sobrescribirlo. Esto se siente mal, y merece una pregunta explícita (creo). Entonces, ¿por qué usar los rails default_scope es una mala idea?

dropdown de twitter desplegable de repente no funciona

Me preguntaba si alguien me podría ayudar. mi menú desplegable de bootstrap de repente dejó de funcionar. no tengo ni idea de porqué. estaba trabajando antes No toqué mis vistas, mis vistas de diseño, así que creo que el problema no está allí. Estoy bastante seguro de que tiene que ver con mi javascript, pero […]

Rieles: paso de parámetros en link_to

La página de índice de Mis cuentas enumera todas las cuentas, y por cuenta tiene un enlace a “+ Servicio”; esto debería dirigir al usuario a la página / my_services / new y rellenar previamente el campo account_id con la ID correspondiente, según el enlace en el que se haya hecho clic en la página […]

f.error_messages en Rails 3.0

Rails 3.0 ha f.error_messages y ahora requiere un complemento para que funcione correctamente. Sin embargo, quiero aprender a mostrar los mensajes de error de la (nueva) forma nativa. Estoy siguiendo la guía de introducción , que usa el método en desuso al implementar el formulario de comentarios. Por ejemplo: Add a comment: Esta es la […]

¿Cómo iniciar sesión en un usuario que usa Devise desde la consola de Rails?

Después de cargar la consola de Rails, ¿cómo debo iniciar sesión en un usuario? Devise proporciona una ayuda de prueba que se puede usar en pruebas y que he intentado usar en la consola: >> include Devise::TestHelpers >> helper.sign_in(User.first) Pero entiendo: NoMethodError: undefined method `env’ for nil:NilClass De todos modos, me gustaría usar el ayudante […]

has_and_belongs_to_many vs has_many a través de

Por favor, explique la diferencia entre has_and_belongs_to_many y has_many a través de la relación. ¿Cuándo y dónde usar cuál?

Rieles, autenticación de ideario, problema de CSRF

Estoy haciendo una aplicación de página singe usando Rails. Al iniciar y cerrar sesión, los controladores ideados se invocan con ajax. El problema que tengo es que cuando yo 1) inicio sesión 2) cierro sesión y luego, iniciar sesión de nuevo no funciona. Creo que está relacionado con el token CSRF que se restablece cuando […]