Articles of ruby on rails 3

Comment utiliser l’authentification de base avec httparty dans une application Rails?

La version en ligne de commande de ‘httparty’ avec une authentification de base est simple et efficace: httparty -u username:password http://example.com/api/url Mais maintenant, je cherche la façon dont je peux append l’authentification de base à un appel HTTParty.get depuis une application Rails. Tout d’abord, à des fins de test, je souhaite coder en dur les […]

Comment utiliser non-ciblé sur les relations associées dans Rails3?

J’ai une scope par défaut sur les produits en raison de contraintes de sécurité des informations. class Product < ActiveRecord::Base has_many :photos default_scope where('visible = 1') end Dans mon modèle de photo associé, cependant, je dois également trouver des produits qui ne devraient pas être visibles. class Photo < ActiveRecord::Base belongs_to :product end my_photo.product Dans […]

Rails 3 ActiveRecord: Ordre par compte sur association

J’ai un modèle nommé Song . J’ai aussi un modèle nommé Listen . A Listen belongs_to :song et une chanson :has_many listens (peut être écouté plusieurs fois). Dans mon modèle, je veux définir une méthode self.top qui devrait renvoyer les 5 meilleures chansons écoutées. Comment puis-je y parvenir en utilisant la relation has_many ? J’utilise […]

Comment avoir un champ déroulant sous forme de rails?

Je crée un échafaud – rails g scaffold Contact email:ssortingng email_provider:ssortingng mais je veux que le fournisseur de messagerie soit un menu déroulant (avec les options gmail / yahoo / msn) et non un champ de texte. Comment puis-je faire ceci ?

Rails 3 solutions d’authentification

Je me suis penchée sur StackOverflow et Google, mais je n’ai trouvé personne qui ait mis en place une comparaison des gems d’authentification ou des plugins pour Rails (je cherche quelque chose pour Rails 3). Quelles solutions d’authentification sont disponibles pour Rails 3, qui sont les plus populaires et quelles sont les différences entre elles?

Rails: comment obtenir des valeurs uniques dans la colonne

Comment puis-je obtenir des valeurs uniques à partir d’une colonne dans le tableau? Par exemple, j’ai cette table Products: ID NAME CATEGORY 1 name1 1st_cat 2 name2 2nd_cat 3 name3 1st_cat Ici, je veux obtenir seulement 2 valeurs – 1st_cat et 2nd_cat:

Méthode non définie `image_will_change! ‘ pour CarrierWave sur Heroku

J’ai un modèle simple qui monte un téléchargeur Carrierwave. Tout fonctionne bien dans le développement, mais je reçois une méthode non définie “image_will_change!” erreur sur heroku. class Receipt < ActiveRecord::Base mount_uploader :image, ImageUploader end class ImageUploader < CarrierWave::Uploader::Base storage :fog def store_dir "receipts/saved" end end J’ai aussi le cache_dir en fonction du Wiki Carrierwave. receipt.image […]

Routage vers la page HTML statique dans / public

Comment puis-je router /foo pour afficher /public/foo.html dans Rails?

Enlever tous les gems installés et recommencer

J’ai récemment commencé à apprendre Ruby et Ruby on Rails, et j’ai vu une pléthore de matériaux de démarrage. J’ai constaté récemment que je continuais à avoir des erreurs là où les gems ne s’installaient pas ou ils seraient installés mais ils ne peuvent pas être utilisés pour une raison quelconque, et j’ai décidé de […]

Comment puis-je passer un paramètre pour l’installation de gem lorsque j’exécute une installation groupée?

J’ai ajouté le joyau pg à mon fichier gemfile gem ‘pg’ Lorsque bundle install , j’obtiens cette erreur: Installing pg (0.10.1) with native extensions /Users/ben/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems/installer.rb:483:in `rescue in block in build_extensions’: ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) /Users/benhartney/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config… no No pg_config… trying anyway. If building fails, please try again with […]