Questions marquées «ruby-on-rails»

Ruby on Rails est un framework d'application web open source à pile complète écrit en Ruby. Il suit le modèle de framework MVC populaire et est connu pour son approche "convention sur configuration" pour le développement d'applications.

6
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? bundle exec puma -C config/puma.rb [23699] Puma …



8
Rails CSRF Protection + Angular.js: protect_from_forgery me fait me déconnecter sur POST
Si l' protect_from_forgeryoption est mentionnée dans application_controller, alors je peux me connecter et effectuer toutes les requêtes GET, mais à la toute première requête POST, Rails réinitialise la session, ce qui me déconnecte. J'ai protect_from_forgerydésactivé temporairement l' option, mais j'aimerais l'utiliser avec Angular.js. Y a-t-il un moyen de faire cela?




2
Ruby on Rails. Comment utiliser la méthode Active Record .build dans une relation: appartient à?
Je n'ai trouvé aucune documentation sur la méthode .build dans Rails (j'utilise actuellement 2.0.2). Grâce à l'expérimentation, il semble que vous puissiez utiliser la méthode de construction pour ajouter un enregistrement dans une has_manyrelation avant que l'un ou l'autre enregistrement n'ait été enregistré. Par exemple: class Dog < ActiveRecord::Base has_many …

10
Rails 5: charger les fichiers lib en production
J'ai mis à niveau l'une de mes applications de Rails 4.2.6 vers Rails 5.0.0. Le guide de mise à niveau indique que la fonction de chargement automatique est maintenant désactivée en production par défaut. Maintenant, j'obtiens toujours une erreur sur mon serveur de production car je charge tous les fichiers …

5
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 #action.html.erb else format.html {redirect_to root_url} end …

1
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 …

12
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: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, #<ProductColor id: 3, name: "Blue", internal_name: "Light Blue", created_at: "2009-06-10 04:02:44", updated_at: …
127 ruby-on-rails  irb 


6
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 pertinent …

12
trouver vs find_by vs où
Je suis nouveau sur les rails. Ce que je vois, c'est qu'il existe de nombreuses façons de trouver un disque: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first Et il semble que tous finissent par générer exactement le même SQL. De plus, je pense que la …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.