Articles of ruby

Enviar datos POST del controlador a otro sitio web en Rails

El usuario envía un formulario con algunos datos básicos. Los datos se reciben y tratan mediante una acción en el controlador y se agrega más información que debe permanecer privada. Luego, debo enviar una solicitud postal a un sitio web externo con todos los datos combinados del controlador. ¿Cuál es la mejor manera de hacer […]

¿Es posible resaltar la syntax de Ruby en PHPStorm?

Encontré esto pero sinceramente no estoy seguro de cómo instalarlo o si se aplica. ¡Gracias!

¿Cómo obtener un resultado específico iterando un hash en Ruby?

Quiero obtener un resultado específico iterando un Ruby Hash. Este es el hash que quiero iterar: hash = { 1 => [‘a’, ‘b’], 2 => [‘c’], 3 => [‘d’, ‘e’, ‘f’, ‘g’], 4 => [‘h’] } Este es el resultado que me gustaría obtener: 1—– a b 2—– c 3—– de f g 4—– h […]

Archivo JavaScript por vista en Rails

De acuerdo con las recomendaciones “discretas de JavaScript”, quiero separar mi lógica de JavaScript en archivos separados Sin embargo, no sé cómo organizarlos. Debería: ¿Simplemente arrojar toda la aplicación javascript en el archivo Application.js y cargarlo con la página de diseño? Este es un enfoque simple, pero terminaré con un hinchado Application.js. Es posible que […]

p vs pone en Ruby

¿Hay alguna diferencia entre p y puts en Ruby?

Rails has_many: a través de Buscar por atributos adicionales en Join Model

Nuevo en Ruby and Rails, pero ahora tengo un libro educado (que aparentemente no significa nada, jaja). Tengo dos modelos, Event y User unidos a través de una tabla EventUser class User :event_users end class EventUser < ActiveRecord::Base belongs_to :event belongs_to :user #For clarity's sake, EventUser also has a boolean column "active", among others end […]

herencia ruby ​​vs mixins

En Ruby, dado que puedes incluir múltiples mixins pero solo extender una clase, parece que las mixins serían preferibles a la herencia. Mi pregunta: si está escribiendo código que debe ser extendido / incluido para ser útil, ¿por qué alguna vez lo convertiría en una clase? O dicho de otra manera, ¿por qué no siempre […]

Cómo resolver el error “Falta` secret_key_base` para ‘production’ environment “(Rails 4.1)

Creé una aplicación de Rails (Rails 4.1) desde cero y estoy enfrentando un extraño problema que no puedo resolver. Cada vez que trato de implementar mi aplicación en Heroku obtengo un error 500: Faltando secret_key_base para el secret_key_base de ‘producción’, establezca este valor en config/secrets.yml El archivo secret.yml contiene la siguiente configuración: secret_key_base: En Heroku […]

Ruby: kind_of? frente a instancia_de? ¿contra is_a?

¿Cuál es la diferencia? ¿Cuándo debería usar cuál? ¿Por qué hay tantos de ellos?

Reduciendo n + 1 consultas usando las gems Bullet y RSpec

¿Cuál es una forma efectiva de usar la gem Bullet con RSpec? En este momento, creo que si lo uso con mi marco actual de pruebas unitarias recibo muchas notificaciones o fallas en las pruebas debido a las n + 1 consultas dentro de las pruebas que no están relacionadas con lo que sucede en […]