Articles of ruby on rails

Arrêtez la console de rails pour imprimer l’object à la fin d’une boucle

Si, par exemple, je passe en revue toutes les instances d’un modèle donné et que je génère quelque chose à partir de chacune d’entre elles, irb imprimera toujours l’object entier. Si l’object finit par prendre des centaines de lignes, ce sera bien avant que je voie ce que je cherchais. Existe-t-il un moyen de le […]

Confusion Rubygems, Bundler et RVM

J’ai lu ” Relations entre Rubygems, Bundler et RVM ” avant de le redemander. Eh bien, il y a beaucoup de questions comme celle-ci, mais les personnes qui ont répondu disent travailler avec Rubygems, RVM et Bundler, et elles n’ont pas expliqué comment chacune d’elles fonctionne isolément. Je suis vraiment confondu avec la façon dont […]

Sécurité de Thread.current utilisation dans les rails

Je continue à avoir des opinions contradictoires sur la pratique de stocker des informations dans le hash Thread.current (par exemple, current_user, le sous-domaine actuel, etc.). La technique a été proposée comme un moyen de simplifier le traitement ultérieur au sein de la couche modèle (parsing de la requête, audit, etc.). Pourquoi mes variables de thread […]

Rails: Ordre avec Null en dernier

Dans mon application Rails, j’ai rencontré un problème quelques fois que j’aimerais savoir comment d’autres personnes résolvent: J’ai certains enregistrements où une valeur est facultative, donc certains enregistrements ont une valeur et d’autres sont nuls pour cette colonne. Si je commande par cette colonne sur certaines bases de données, les valeurs NULL sortingent en premier […]

Rails – Best-Practice: Comment créer des relations has_one dépendantes

Pourriez-vous me dire quelle est la meilleure pratique pour créer des relations has_one? fe si j’ai un modèle d’utilisateur, et qu’il doit avoir un profil … Comment pourrais-je accomplir cela? Une solution serait: # user.rb class User << ActiveRecord::Base after_create :set_default_association def set_default_association self.create_profile end end Mais cela ne semble pas très propre … Quelqu’un […]

Comment définir un téléchargement de fichier par programmation à l’aide de Paperclip

J’ai une tâche de râteau pour semer une application avec des données aléatoires en utilisant la gemme faker. Cependant, nous avons également des images (comme des logos) que nous souhaitons télécharger dans cette tâche. Nous avons déjà mis en place Paperclip, mais nous ne pouvons pas les télécharger par programme dans une tâche de râteau. […]

ImageMagick / RMagick – Impossible d’installer RMagick 2.13.1. Vous ne trouvez pas Magick-config

J’ai utilisé un script pour installer ImageMagick http://github.com/masterkain/ImageMagick-sl Après un certain temps, j’ai installé ImageMagick. Puis j’ai couru sudo gem install rmagick et obtenu Building native extensions. This could take a while… ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. .rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for Ruby version >= 1.8.5… yes checking for gcc… […]

Utiliser YAML avec des variables

Les variables dans les fichiers YAML sont-elles possibles? Par exemple: theme: name: default css_path: comstackd/themes/$theme.name layout_path: themes/$theme.name Dans cet exemple, comment le theme: name: default peut-il être utilisé dans d’autres parameters? Quelle est la syntaxe?

Comment écrire si-condition dans Haml?

Comment écrire des instructions if et if – else dans Haml pour une application Ruby on Rails?

Rails 4 images non chargées sur heroku

J’ai passé la plus grande partie de la journée à essayer de charger des images sur mon application Heroku. Tout ce que j’essaie fonctionne localement, mais pas après avoir été déployé sur heroku. J’ai des fichiers png enregistrés dans le dossier images sous mes ressources. Je me réfère à ces images avec la syntaxe dans […]