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.
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
J'essayais d'installer des rails sur Ubuntu Natty Narwhal 11.04, en utilisant ruby1.9.1. J'ai installé ruby en utilisant apt-get install ruby1.9.1-fullqui contient le paquet dev. J'ai googlé l'erreur et tous ont suggéré d'installer le dev 1.9.1 que j'ai déjà. Building native extensions. This could take a while... ERROR: Error installing rails: …
Pour ajouter une nouvelle paire à Hash, je fais: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Existe-t-il un moyen similaire de supprimer une clé de Hash? Cela marche: {:a => 1, :b => 2}.reject! { |k| k == :a …
J'ai récemment commencé à programmer dans Ruby et je regarde la gestion des exceptions. Je me demandais si ensureétait l'équivalent Ruby finallyen C #? Dois-je avoir: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end ou devrais-je faire cela? #store …
J'ai ajouté une table dont je pensais que j'allais avoir besoin, mais maintenant je ne prévois plus de l'utiliser. Comment dois-je supprimer ce tableau? J'ai déjà exécuté des migrations, donc la table est dans ma base de données. Je pense que je rails generate migrationdevrais être capable de gérer cela, …
J'ai des problèmes lors de l'installation de mysql2gem pour Rails. Lorsque j'essaie de l'installer en exécutant bundle installou gem install mysql2cela me donne l'erreur suivante: Erreur lors de l'installation de mysql2: ERREUR: échec de la construction de l'extension native gem. Comment puis-je résoudre ce problème et réussir l'installation mysql2?
Je voudrais «simuler» une page 404 dans Rails. En PHP, je voudrais simplement envoyer un en-tête avec le code d'erreur en tant que tel: header("HTTP/1.0 404 Not Found"); Comment cela se fait-il avec Rails?
Lorsque je charge script/console, parfois je veux jouer avec la sortie d'un contrôleur ou d'une méthode d'aide à la vue. Existe-t-il des moyens de: simuler une demande? appeler des méthodes à partir d'une instance de contrôleur sur ladite demande? tester les méthodes d'aide, soit via ladite instance de contrôleur ou …
Comment puis-je définir la valeur par défaut dans ActiveRecord? Je vois un article de Pratik qui décrit un morceau de code laid et compliqué: http://m.onkey.org/2007/7/24/how-to-set-default-values-in-your-model class Item < ActiveRecord::Base def initialize_with_defaults(attrs = nil, &block) initialize_without_defaults(attrs) do setter = lambda { |key, value| self.send("#{key.to_s}=", value) unless !attrs.nil? && attrs.keys.map(&:to_s).include?(key.to_s) } setter.call('scheduler_type', …
Après avoir fait la mise à jour et la mise à niveau de la bière, mes postgres ont eu un problème. J'ai essayé de désinstaller postgres et de réinstaller, mais cela n'a pas fonctionné aussi bien. Ceci est le message d'erreur. (J'ai également reçu ce message d'erreur lorsque j'essaie de …
Je voudrais faire une colonne uniquedans le script de migration Ruby on Rails. Quelle est la meilleure façon de procéder? Existe-t-il également un moyen d'indexer une colonne dans une table? Je voudrais appliquer des uniquecolonnes dans une base de données au lieu de simplement utiliser :validate_uniqueness_of.
D'après mon expérience, obtenir des dates / heures correctes lorsque la programmation est toujours lourde de dangers et de difficultés. Ruby et Rails m'ont toujours échappé sur celui-ci, ne serait-ce qu'en raison du nombre écrasant d'options; Je n'ai jamais aucune idée que je devrais choisir. Lorsque j'utilise Rails et que …
Je veux faire une copie d'un enregistrement activerecord, en changeant un seul champ dans le processus (en plus de l' id ). Quelle est la manière la plus simple d'y parvenir? Je me rends compte que je pourrais créer un nouvel enregistrement, puis itérer sur chacun des champs en copiant …
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.