Articles of ruby on rails

Un texte JSON doit contenir au moins deux octets

J’ai reçu cette erreur et je n’ai pas trouvé de réponse raisonnable à cette question, alors j’ai pensé écrire un résumé du problème. Si vous exécutez cet extrait dans irb: JSON.parse( nil ) Vous verrez l’erreur suivante: TypeError: can’t convert nil into Ssortingng Je m’attendais à ce que la fonction renvoie nil , et non […]

Analyser une chaîne comme s’il s’agissait d’une chaîne de requête dans Ruby on Rails

J’ai une chaîne comme celle-ci: “foo=bar&bar=foo&hello=hi” Ruby on Rails propose-t-il des méthodes pour parsingr ceci comme s’il s’agissait d’une chaîne de requête, alors je reçois un hash comme celui-ci: { :foo => “bar”, :bar => “foo”, :hello => “hi” } Ou dois-je l’écrire moi-même? MODIFIER Veuillez noter que la chaîne ci-dessus n’est pas une chaîne […]

Ruby on Rails: Soumission d’un tableau dans un formulaire

J’ai un modèle qui a un atsortingbut qui est un tableau. Quelle est la bonne façon pour moi de remplir cet atsortingbut à partir d’une soumission de formulaire? Je sais que la saisie d’un formulaire avec un champ dont le nom contient des crochets crée un hachage à partir de l’entrée. Dois-je simplement prendre ça […]

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:

La console Rails peut-elle recharger les modules sous lib?

J’ai un module dans mon projet Rails sous lib. Je cours ‘rails c’ et fais des expériences dans la console. Je modifie le module sous lib, tapez “reload!” de la console et il ne recharge pas le fichier. Je dois quitter la console et redémarrer, ce qui est vraiment pénible. Existe-t-il un meilleur moyen de […]

Rails: atsortingbut de modèle de mise à jour sans invoquer de rappel

J’ai un modèle d’utilisateur qui a un atsortingbut: credits. Je veux un bouton simple qui appenda 5 aux crédits de l’utilisateur, via une route appelée “add” pour que / users / 3 / add ajoute 5 aux crédits de l’ID utilisateur = 3. def add @user = User.find(params[:id]) @user.credits += 5 redirect_to root_path end C’est […]

Matchs Shoulda / RSpec – validation conditionnelle

Dans mon code, j’ai eu la validation suivante avec Shoulda Matchers, ce qui fonctionne bien: it { should validate_presence_of(:name) } Dans mon modèle, j’ai ajouté la condition à ma validation: validates_presence_of :name, :if => eligible? Est-il possible de le refléter dans les validations? J’ai essayé de chercher de la documentation pour les égaux, mais je […]

Ruby Ssortingng to Date Conversion

Je suis confronté à un problème dans Ruby on Rails. Je cherche à convertir une chaîne de format Tue, 10 Aug 2010 01:20:19 -0400 (EDT) à un object de date. Y at-il de toute façon je pourrais le faire. Voici ce que j’ai cherché et essayé sans succès: Date.strptime(updated,”%a, %d %m %Y %H:%M:%S %Z”) Analyseur […]

Comment obtenir l’IP client et l’IP serveur à l’aide de Rails

Quelqu’un peut-il s’il vous plaît aider comment obtenir IP client et IP du serveur en utilisant Ruby on Rails?

Comment (et si) remplir l’application des rails avec les données initiales

J’ai une application de rails où les utilisateurs doivent se connecter. Par conséquent, pour que l’application soit utilisable, il doit y avoir un utilisateur initial dans le système pour que la première personne puisse se connecter (ils peuvent ensuite créer les utilisateurs suivants). Jusqu’à présent, j’ai utilisé une migration pour append un utilisateur spécial à […]