Il y a le code suivant: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end Je veux le tester via RSpec. Mon code est: it ‘raises CarBrandNotFound exception’ do get :index, car_brand_id: 0 expect(response).to raise_error(Errors::CarBrandNotFound) end CarBrand avec un identifiant égal à 0 n’existe pas, donc mon code de contrôleur […]
Comment puis-je append une icône à mon application Rails (à afficher dans les tabs lorsqu’ils sont ouverts dans un navigateur, etc.)?
J’ai parcouru les guides Ruby on Rails et je n’arrive pas à comprendre comment empêcher quelqu’un de supprimer un enregistrement Parent s’il a des enfants. Par exemple. Si ma firebase database a des CLIENTS et que chaque client peut avoir plusieurs COMMANDES , je veux empêcher que quelqu’un supprime un client s’il a des commandes […]
Comment puis-je empêcher l’affichage de l’image qui appelle l’image associée si aucune image n’est associée à l’enregistrement? … me donne le texte “manquant” s’il n’y a pas d’image associée à cet agent. Je veux tester pour voir une image disponible en premier, puis rendre la balise ci-dessus si le test renvoie true. Mieux encore, existe-t-il […]
Récemment, j’ai essayé de mettre à jour ma version ruby en raison d’un message d’avertissement (voir ci-dessous). Maintenant, je reçois le message d’avertissement suivant lorsque je démarre mon iterm2: Warning: PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, see: https://github.com/wayneeseguin/rvm/issues/3212 Est-ce que quelqu’un sait comment résoudre cet avertissement? Cela n’a pas vraiment […]
Je suis censé apprendre le français en ce moment, mais plutôt que d’apprendre un vocabulaire, je me suis amusé avec une application de rails qui teste le vocabulaire – il affiche donc un mot et je dois saisir sa traduction. Malheureusement, Firefox se souvient de tout ce que j’ai déjà tapé, ce qui diminue quelque […]
Je suis un peu nouveau dans le pipeline d’actifs de Rails, donc je pourrais faire quelque chose de mal. J’essaie d’utiliser Active Admin pour mon backend et twitter cst bootstrap pour mon application frontale. J’ai ajouté le fichier bootstrap.css à / app / assets / stylesheets, puis ajouté: //= require bootstrap à application.css – alors […]
J’ai trouvé le “SQL pur” réponses à cette question. Existe-t-il un moyen, dans Rails , de réinitialiser le champ id pour une table spécifique? Pourquoi est-ce que je veux faire ça? Parce que j’ai des tables avec des données en mouvement constant – rarement plus de 100 lignes, mais toujours différentes. Cela fait 25k maintenant, […]
j’ai class Authors has_many :books, :order => ‘name ASC’ J’essaie d’interroger tous les livres classés par nom DESC Authors.books.order(‘name DESC’) mais le résultat est SELECT * FROM …. ORDER BY name ASC, name DESC et les résultats reviennent avec le nom sortingé ASC existe-t-il un moyen de supprimer la commande d’origine dans l’association ou de […]
Est-ce que quelqu’un sait pourquoi je reçois undefined method `my_method’ for # quand j’appelle my_method (“ssortingng”) depuis ma sous-classe ApplicationController? Mon contrôleur ressemble à class MyController < ApplicationController def show @value = my_method(params[:string]) end end et mon aide module ApplicationHelper def my_method(ssortingng) return ssortingng end end et enfin, ApplicationController class ApplicationController < ActionController::Base after_filter :set_content_type […]