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 […]
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 […]
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 […]
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 ?
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?
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:
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 […]
Comment puis-je router /foo pour afficher /public/foo.html dans Rails?
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 […]
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 […]