Ruby on Rails est un framework d'application web open source à pile complète écrit en Ruby. Il suit le modèle de framework MVC populaire et est connu pour son approche "convention sur configuration" pour le développement d'applications.
Cela semble être une question très simple mais je n'ai vu de réponse nulle part. Dans les rails si vous avez: class Article < ActiveRecord::Base has_many :comments end class Comments < ActiveRecord::Base belongs_to :article end Pourquoi ne pouvez-vous pas commander les commentaires avec quelque chose comme ceci: @article.comments(:order=>"created_at DESC") La …
Le #new_record? La fonction détermine si un enregistrement a été sauvegardé. Mais c'est toujours faux dans le after_savecrochet. Existe-t-il un moyen de déterminer si l'enregistrement est un enregistrement nouvellement créé ou un ancien à partir de la mise à jour? J'espère ne pas utiliser un autre rappel tel que before_createdéfinir …
J'ai deux objets Ruby on Rails DateTime. Comment trouver le nombre de mois entre eux? (En gardant à l'esprit qu'ils peuvent appartenir à des années différentes)
Rails 4 a introduit un avertissement de dépréciation lors de l'utilisation de: uniq => true avec has_many: through. Par exemple: has_many :donors, :through => :donations, :uniq => true Renvoie l'avertissement suivant: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a scope block instead. …
J'essaie de pousser mon application vers heroku et je reçois le message suivant: $ heroku create Creating electric-meadow-15..... done Created http://electric-meadow-15.heroku.com/ | git@heroku.com:electric-meadow-1 5.git $ git push heroku master ! No such app as fierce-fog-63 fatal: The remote end hung up unexpectedly C'est bizarre que je reçoive ça maintenant, j'ai …
Qu'utilisez-vous pour valider les adresses e-mail des utilisateurs et pourquoi? J'avais utilisé validates_email_veracity_ofqui interroge en fait les serveurs MX. Mais cela est plein d'échecs pour diverses raisons, principalement liées au trafic et à la fiabilité du réseau. J'ai regardé autour de moi et je n'ai rien trouvé d'évident que beaucoup …
Auparavant, cela fonctionnait bien. J'ai joué un peu config. Alors peut-être ai-je changé une configuration sans le savoir. voici la configuration de environment / development.rb config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable caching …
J'envoie un e-mail depuis mon application Rails. Cela fonctionne bien sur l'environnement de développement, mais échoue lors de la mise en scène. J'obtiens l'erreur suivante: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Notez que je n'ai pas de nom de domaine pour ma mise en scène. Voici mes paramètres dans staging.rb config.action_mailer.delivery_method = :smtp …
Pour une raison quelconque, Delayed :: Job's a décidé de faire la queue mais de ne rien exécuter même si je l'ai redémarré plusieurs fois, même tué -9'd et redémarré. Il n'exécutera aucun travail. Puis-je, dans / console, spécifier un travail spécifique et lui dire de fonctionner? Ex:.. Delayed::Job.find(x).run
J'ai du mal à convertir un UTC Timeou TimeWithZoneune heure locale dans Rails 3. Say momentest une Timevariable en UTC (par exemple moment = Time.now.utc). Comment puis-je convertir momentmon fuseau horaire en prenant soin de l'heure d'été (c'est-à-dire en utilisant EST / EDT)? Plus précisément, j'aimerais imprimer "Lundi 14 mars, …
Dans mon programme de rails actuel, lorsque j'utilise quelque chose comme user = User.find(10) Quand il n'y a pas d'utilisateur avec ID = 10, j'aurai une exception comme: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 Puis-je obtenir nil au lieu de lever une exception alors quand je fais quelque chose comme: …
Je travaille avec Rails 5 J'ai ajouté un nouveau nom d'utilisateur de champ dans le modèle User. class Users::RegistrationsController < Devise::RegistrationsController before_action :configure_permitted_parameters protected def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up).push(:username) end end Lors de l'enregistrement, une erreur s'affiche: méthode non définie `pour 'pour # Vouliez-vous dire? fourchette Trace: NoMethodError (méthode non définie `for …
Comment puis-je transformer par programme un nom de classe,, FooBaren symbole :foo_bar,? par exemple quelque chose comme ça, mais qui gère correctement le cas de chameau? FooBar.to_s.downcase.to_sym
J'ai une table et j'essaye d'ajouter un index unique sur deux colonnes. Ces colonnes sont également indexées. Ma question est donc de savoir si je peux simplement supprimer les index qui n'étaient que pour une colonne ou si je dois utiliser les trois index: add_index "subscriptions", ["user_id"] add_index "subscriptions", ["content_id"] …
J'ai écrit un jeu pour Facebook en utilisant Rails et jQuery. Depuis que j'ai commencé à utiliser le SDK Javascript Facebook, utiliser localhost comme domaine d'application semblait très bien fonctionner. J'ai pu tester mon jeu à la fois localement et sur Heroku. Au cours des derniers jours, il semble que …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.