Articles of ruby

¿Cómo reemplazo los caracteres latinos acentuados en Ruby?

Tengo un modelo de ActiveRecord , Foo , que tiene un campo de name . Me gustaría que los usuarios puedan buscar por nombre, pero me gustaría que la búsqueda ignore mayúsculas y minúsculas y acentos. Por lo tanto, también estoy almacenando un campo canonical_name contra el cual buscar: class Foo validates_presence_of :name before_validate :set_canonical_name […]

¿Cómo puedo obtener el código fuente de un método de forma dinámica y también qué archivo es este método localizar en

Me gustaría saber si puedo obtener un código fuente sobre la marcha, y si puedo obtener el archivo en el que está este método. me gusta A.new.method(:a).SOURCE_CODE A.new.method(:a).FILE

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 […]