Questions marquées «ruby-on-rails»

104
Charge impatiente polymorphe

En utilisant Rails 3.2, quel est le problème avec ce code? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Cela soulève cette erreur: Impossible de charger avec empressement l'association polymorphe: révisable Si je...

104
Comment tester un problème dans les rails

Étant donné que j'ai un Personableproblème dans mon application Rails 4 qui a une full_nameméthode, comment procéder pour tester cela à l'aide de RSpec? préoccupations / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}" end...

103
Test du contrôleur RSpec - réponse vide.

Je suis coincé avec un problème lors du test de mes contrôleurs avec RSpec - l'appel response.body renvoie toujours une chaîne vide. Dans le navigateur, tout s'affiche correctement et les tests de fonctionnalités de concombre semblent bien faire les choses, mais RSpec échoue à chaque fois. D'autres...

103
Trouvez l'extension d'un nom de fichier dans Ruby

Je travaille sur la partie de téléchargement de fichiers d'une application Rails. Différents types de fichiers sont traités différemment par l'application. Je souhaite créer une liste blanche de certaines extensions de fichiers pour vérifier les fichiers téléchargés pour voir où ils doivent aller....

103
Ignorer les rappels sur Factory Girl et Rspec

Je teste un modèle avec un rappel après création que je voudrais exécuter uniquement à certaines occasions lors du test. Comment puis-je ignorer / exécuter des rappels depuis une usine? class User < ActiveRecord::Base after_create :run_something ... end Usine: FactoryGirl.define do factory :user...