Articles of rbuy sur rails 4

Les commandes “rails” génèrent des commandes lors de la création d’un modèle

Je suis nouveau sur les rails et j’ai décidé ce matin de jeter tout mon design / modèle de firebase database et de recommencer. Et étant un noob, je suis sûr que cela a été mal fait. J’ai supprimé tous les fichiers dans db/migrate/ et abandonné les tables. Et quand j’ai essayé de générer la […]

avertissement: constante de niveau supérieur référencée

J’ai quatre modèles ( Document , Question , Question::Document et Answer ). Dans mon modèle de Answer , j’ai validates :text, presence: { :unless => Proc.new{ |a| a.question.is_a? Question::Document } } Cela me donne l’avertissement warning: toplevel constant Document referenced by Question::Document Comment puis-je empêcher cet avertissement (sans renommer mes classes)?

Ajouter un champ / une colonne personnalisé à concevoir avec Rails 4

J’essaie d’append un champ / colonne full_name à mon modèle d’utilisateur (en utilisant le gem de périphérique) et Rails 4. La plupart des exemples en ligne recommandent d’utiliser attr_accessible , mais il semble que cela devrait être abordé différemment dans Rails 4. Comment pourrais-je append full_name à mon modèle d’utilisateur? J’ai pu réussir la migration. […]

Pourquoi Rails 5 utilise ApplicationRecord au lieu d’ActiveRecord :: Base?

Nous soaps que Rails 5 a ajouté ApplicationRecord tant que classe abstraite héritée par nos modèles (ActiveRecord). Mais fondamentalement, je pense que toutes les exigences techniques que nous faisons avec ApplicationRecord, nous pouvons également le faire avec ActiveRecord::Base . Par exemple: module MyFeatures def do_something puts “Doing something” end end class ApplicationRecord < ActiveRecord::Base include […]

Possibilité d’alias une association Appart_to dans Rails?

J’ai un modèle avec une association belongs_to : class Car < ActiveRecord::Base belongs_to :vendor end Je peux donc appeler car.vendor . Mais je veux aussi appeler car.company ! Donc, j’ai les éléments suivants: class Car < ActiveRecord::Base belongs_to :vendor def company vendor end end mais cela ne résout pas la situation d’affectation car.company = ‘ford’ […]

ATTENTION: Vous n’avez pas défini config.secret_key_base

Je reçois cet avertissement lors de l’exécution de mes spécifications. Existe-t-il une bonne pratique pour générer un secret_key_base ou une chaîne suffira-t-elle (en ce qui concerne les problèmes de sécurité)?

Où se trouve la page par défaut «Welcome Aboard» dans mon application?

J’ai parcouru les répertoires de mon application et je ne trouve pas la page html pour la page de bienvenue par défaut rails Bienvenue. Je ne parviens pas non plus à trouver un itinéraire pour la page d’accueil par défaut dans routes.rb. Comment mon application rail achemine-t-elle http://localhost:3000/ vers une page inexistante dans mon application? […]

Est-ce que Rails 4 prend en charge les requêtes OR

Donc, dans Rails 4, la longue fonctionnalité désirée pour not utiliser les requêtes a été ajoutée. Article.where.not(title: ‘Rails 3′) Un support similaire a-t-il été ajouté or requêtes, ou prévoit-il de le faire? Je n’ai rien trouvé en parcourant les notes de version. Évidemment j’ai essayé Article.where(title: ‘Rails 3’).or(title: ‘Rails 4’) Mais ça ne marche pas.

Comment obtenir la valeur entière d’un enum dans Rails?

J’ai un enum dans mon modèle qui correspond à la colonne dans la firebase database. Le enum ressemble à: enum sale_info: { plan_1: 1, plan_2: 2, plan_3: 3, plan_4: 4, plan_5: 5 } Comment puis-je obtenir la valeur entière? J’ai essayé Model.sale_info.to_i Mais cela ne renvoie que 0.

Une copie de xxx a été supprimée de l’arborescence des modules mais est toujours active

Je suis certain que l’erreur n’a rien à voir avec le contenu réel du module TenantIdLoader. Au lieu de cela, il a quelque chose à voir avec les dépendances ActiveSupport. Je n’arrive pas à dépasser cette erreur. D’après ce que j’ai lu, c’est parce qu’ActiveRecord :: Base est en train d’être rechargé ou que Company […]