Articles of ruby on rails

Erreur d’argument: le corps de la scope doit être appelable

Je travaille à travers le «Ruby On Rails 3 Essential Training» et j’ai rencontré un problème lors de l’utilisation des scopes de nom. Lors de la recherche d’enregistrements et de requêtes avec la console Rails, tout s’est bien passé jusqu’à ce que j’essaie d’utiliser une étendue de nom dans mon fichier subject.rb. Ceci est mon […]

Stockage des tableaux dans la firebase database: JSON vs tableau sérialisé

Je veux stocker un tableau de 3 éléments: les 3 derniers commentaires d’un article. Je sais que je pourrais joindre le tableau de commentaires à celui de Post, mais j’éviterais de faire cette lourde demande à des fins de mise à l’échelle. Je me demandais donc quelle était la meilleure façon de stocker ces 3 […]

En Ruby, que signifie “=>” et comment ça marche?

Tout en apprenant Ruby, j’ai rencontré l’opérateur “=>” à l’occasion. Habituellement, je le vois sous la forme de :symbol => value et il semble être utilisé fréquemment lors du passage de valeurs à des fonctions. Qu’est-ce que cet opérateur appelle exactement? Que fait-il / veut dire? Est-il intégré à Ruby ou est-ce quelque chose que […]

Mise à jour de Gem: impossible de convertir “\ xE7” en UTF-8 lors de la conversion de ASCII-8BIT en UTF-8 en US-ASCII

vient de gem update à gem update sur un serveur léger qui n’a pas été mis à jour depuis un certain temps et qui ne parvient plus à convertir \ x ?? à UTF-8 en conversion de ASCII-8BIT en UTF-8 en US-ASCII pour … “erreurs. Inclus est une exception de la console. tout le monde […]

Augmenter une exception personnalisée avec des arguments

Je définis une exception personnalisée sur un modèle dans les rails comme une sorte de wrapper Exception: ( begin[code]rescue[raise custom exception]end ) Lorsque je soulève l’exception, j’aimerais lui transmettre quelques informations sur a) l’instance du modèle dont les fonctions internes génèrent l’erreur et b) l’erreur interceptée. Cela se passe sur une méthode d’importation automatisée d’un […]

«Le serveur MySQL est parti» avec Ruby on Rails

Après que notre application Ruby on Rails ait fonctionné pendant un certain temps, elle commence à lancer des 500 avec “Le serveur MySQL est parti”. Souvent, cela se produit du jour au lendemain. Cela a commencé récemment, sans modification évidente de la configuration de notre serveur. Mysql::Error: MySQL server has gone away: SELECT * FROM […]

Comment créer une copie profonde d’un object dans Ruby?

J’ai fait quelques recherches pour trouver des méthodes et des messages différents sur la création d’un opérateur de copie complète. Existe-t-il un moyen simple et rapide (intégré) de copier des objects en profondeur dans Ruby? Les champs ne sont pas des tableaux ou des hachages. Travailler en Ruby 1.9.2.

Conception de routes et de pages de connexion personnalisées

J’essaie de faire fonctionner les itinéraires personnalisés dans mon application Rails (Ruby 1.9.2 avec Rails 3). Ceci est mon fichier config / routes.rb match ‘/dashboard’ => ‘home#dashboard’, :as => ‘user_root’ devise_for :user do get “/login”, :to => “devise/sessions#new” # Add a custom sign in route for user sign in get “/logout”, :to => “devise/sessions#destroy” # […]

Charger une structure.sql dans une firebase database de rails via rake

rake db:schema:load charge un fichier schema.rb dans une firebase database de rails. Existe-t-il un moyen de charger un fichier structure.sql dans la firebase database via rake ou dois-je simplement le faire manuellement?

Rails Activeadmin – boîte de sélection d’association personnalisée

Dans mon application Rails, j’ai le modèle suivant: class Idea < ActiveRecord::Base belongs_to :user end class User < ActiveRecord::Base has_many :ideas end Je crée ActiveAdmin CRUD pour mon modèle Idea avec le formulaire personnalisé qui ressemble à quelque chose comme ça: form do |f| f.inputs do f.input :member f.input :description end end Il est nécessaire […]