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.
Existe-t-il un moyen de valider qu'un enregistrement réel est unique et pas seulement une colonne? Par exemple, un modèle / une table d'amitié ne devrait pas pouvoir avoir plusieurs enregistrements identiques comme: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20
J'ai créé une colonne de date dans une migration précédente et je l'ai définie comme nullable. Maintenant, je veux le changer pour qu'il ne puisse pas être annulé. Comment procéder en supposant qu'il existe des lignes nulles dans cette base de données? Je suis d'accord pour définir ces colonnes sur …
Dans les guides de rails, il est décrit comme ceci: Les objets seront en outre détruits s'ils sont associés à :dependent => :destroy, et supprimés s'ils sont associés à:dependent => :delete_all Bien, cool. Mais quelle est la différence entre être détruit et supprimé? J'ai essayé les deux et il semble …
J'ai une condition où, je reçois un hash hash = {"_id"=>"4de7140772f8be03da000018", .....} et je veux ce hachage comme hash = {"id"=>"4de7140772f8be03da000018", ......} PS : je ne sais pas quelles sont les clés dans le hachage, elles sont aléatoires qui viennent avec un préfixe "_" pour chaque clé et je ne …
Dans mon modèle utilisateur, je pourrais avoir: has_many :tasks et dans mon modèle de tâche: belongs_to :user Ensuite, en supposant que la clé étrangère 'user_id' soit stockée dans la table des tâches, je pourrais utiliser: @user.tasks Ma question est la suivante: comment déclarer la relation has_many de sorte que je …
J'obtiens cette erreur: râteau avorté! Impossible de trouver un runtime JavaScript. Voir https://github.com/sstephenson/execjs , J'ai déjà passé plus d'heures à chercher sur Google que je suis prêt à l'admettre. Je crois que c'est un bogue execJs. De tous les messages, il s'agit d'un problème très courant avec les rails 3.1. …
J'ai le problème, que j'ai une migration dans Rails qui configure un paramètre par défaut pour une colonne, comme cet exemple: def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end Supposons que j'aime supprimer ces paramètres par défaut lors d'une migration ultérieure, comment puis-je faire cela avec l'utilisation de …
Comment puis-je modifier mon application Rails pour qu'elle s'exécute en mode production? Existe-t-il un fichier de configuration, environment.rb par exemple, pour faire cela?
J'ai un problème vraiment frustrant: Rake est stupide. Voici comment le problème survient: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Les deux fonctionnent très bien, mais quand je fais cela, $ rake db:migrate J'obtiens l'erreur suivante. (in /home/mikhail/test_app) rake aborted! uninitialized constant Rake::DSL /usr/lib/ruby/1.9.1/rake.rb:2482:in `const_missing' /usr/lib/ruby/gems/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in …
J'ai une page qui répertorie tous les projets qui ont des en-têtes et une pagination triables. path: /projects?order=asc&page=3&sort=code J'ai choisi d'éditer l'un des projets path: projects/436/edit Lorsque je clique sur Enregistrer sur cette page, cela appelle la méthode contrôleur / mise à jour des projets. Après avoir mis à jour …
L'application Rails par défaut installée par rails newest config.assets.compile = falseen production. Et la façon habituelle de faire les choses consiste à exécuter rake assets:precompileavant de déployer votre application, pour vous assurer que tous les actifs du pipeline d'actifs sont compilés. Alors que se passe-t-il si je mets config.assets.compile = …
Pourriez-vous expliquer en détail ce que sont les rappels :before_saveet :before_createRuby on Rails, et ce qu'ils ont à voir avec les validations Rails? La validation a-t-elle lieu après :before_saveou :before_create?
J'utilise Ruby on Rails 3.2.2 et j'aimerais savoir si ce qui suit est un moyen "correct" / "correct" / "sûr" de remplacer une méthode setter pour un attribut my class. attr_accessible :attribute_name def attribute_name=(value) ... # Some custom operation. self[:attribute_name] = value end Le code ci-dessus semble fonctionner comme prévu. …
Donné: a1 = [5, 1, 6, 14, 2, 8] Je voudrais déterminer s'il contient tous les éléments de: a2 = [2, 6, 15] Dans ce cas, le résultat est false. Existe-t-il des méthodes Ruby / Rails intégrées pour identifier une telle inclusion de tableau? Une façon de mettre en œuvre …
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.