Preguntas etiquetadas con ruby-on-rails

104
Carga ansiosa polimórfica

Usando Rails 3.2, ¿qué pasa con este código? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Provoca este error: No se puede cargar ansiosamente la asociación polimórfica: revisable Si elimino la...

104
Cómo probar una preocupación en Rails

Dado que tengo una Personableinquietud en mi aplicación Rails 4 que tiene un full_namemétodo, ¿cómo haría para probar esto usando RSpec? preocupaciones / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}"

103
Encuentra la extensión de un nombre de archivo en Ruby

Estoy trabajando en la parte de carga de archivos de una aplicación Rails. La aplicación maneja diferentes tipos de archivos de manera diferente. Quiero hacer una lista blanca de ciertas extensiones de archivo para comparar los archivos cargados y ver dónde deben ir. Todos los nombres de archivo...