Questions marquées «ruby-on-rails»

130
Adresse déjà utilisée - bind (2) (Errno :: EADDRINUSE)

J'essaie de déployer l'application Rails avec le serveur Web Puma. En essayant de démarrer le serveur Puma avec un fichier de configuration, bundle exec puma -C config/puma.rbj'obtiens une erreur indiquant que l'adresse est déjà utilisée. Est-ce que quelqu'un sait comment résoudre ce problème?...

128
Rails respond_with: comment ça marche?

J'ai lu ici et là à quel point la respond_withméthode est cool dans Rails 3. Mais je ne peux même pas en trouver une référence dans les API Rails ou en recherchant la source. Quelqu'un peut-il m'expliquer comment cela fonctionne (quelles options vous pouvez utiliser, etc.) ou me diriger vers...

128
Les rails détectent si la demande était AJAX

Dans mon action, je souhaite uniquement répondre avec un traitement s'il a été appelé à partir d'une requête AJAX. Comment vérifier? Je veux faire quelque chose comme ça: def action @model = Model.find(params[:id]) respond_to do |format| if (wasAJAXRequest()) #How do I do this? format.html...

127
Uniq par attribut d'objet dans Ruby

Quelle est la manière la plus élégante de sélectionner des objets dans un tableau qui sont uniques par rapport à un ou plusieurs attributs? Ces objets sont stockés dans ActiveRecord, donc utiliser les méthodes d'AR serait également très bien.

127
Comment obtenir un bon formatage dans la console Rails

Je veux que quelque chose comme ça soit beau: >> ProductColor.all => [#<ProductColor id: 1, name: "White", internal_name: "White", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, #<ProductColor id: 2, name: "Ivory", internal_name: "Ivory", created_at:...

127
Attributs imbriqués paramètres non autorisés

J'ai un Billobjet, qui a de nombreux Dueobjets. L' Dueobjet appartient également à un Person. Je veux un formulaire qui puisse créer le Billet ses enfants Duessur une seule page. J'essaie de créer un formulaire en utilisant des attributs imbriqués, similaires à ceux de ce Railscast . Le code...