Questions marquées «ruby-on-rails-3»

Ruby on Rails est un framework de développement Web open source écrit en Ruby. Ruby on Rails suit le principe de la convention sur la configuration, vous évitant d'avoir à réinventer les choses pour rester productif. Utilisez cette balise uniquement pour les questions spécifiques à Rails 3, et identifiez également ces questions [ruby-on-rails].

4
Charge impatiente polymorphe
En utilisant Rails 3.2, quel est le problème avec ce code? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Cela soulève cette erreur: Impossible de charger avec empressement l'association polymorphe: révisable Si je supprime le reviewable.shop_type = ? condition, cela fonctionne. Comment puis-je filtrer en …


5
Comment résoudre le problème de constante non initialisée Rake :: DSL sur Heroku?
Je reçois des erreurs similaires à celles de ces questions , sauf que les miennes se produisent sur Heroku : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up 2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted! 2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant Rake::DSL 2011-05-30T09:03:33+00:00 …

7
Supprimer ActiveRecord dans Rails 3
Maintenant que la version bêta de Rails 3 est sortie, j'ai pensé que j'allais jeter un coup d'œil à la réécriture d'une application sur laquelle je viens de commencer à travailler dans la version bêta de Rails 3, à la fois pour en avoir une idée et pour prendre une …


5
Comment supprimer les caractères non alphanumériques d'une chaîne et conserver les espaces?
Je veux créer une expression régulière qui supprime tous les caractères non alphanumériques mais garde les espaces. Il s'agit de nettoyer l'entrée de recherche avant qu'elle n'atteigne la base de données. Voici ce que j'ai jusqu'à présent: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Le problème ici est qu'il supprime tous les espaces. …


9
Résolution d'ambiguïté Capybara
Comment résoudre l'ambiguïté à Capybara? Pour une raison quelconque, j'ai besoin de liens avec les mêmes valeurs dans une page mais je ne peux pas créer de test car j'obtiens l'erreur Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" La raison pour laquelle je ne peux pas …

2
Index sur plusieurs colonnes dans Ruby on Rails
J'implémente des fonctionnalités pour suivre les articles qu'un utilisateur a lus. create_table "article", :force => true do |t| t.string "title" t.text "content" end C'est ma migration jusqu'à présent: create_table :user_views do |t| t.integer :user_id t.integer :article_id end La table user_views sera toujours interrogée pour rechercher les deux colonnes, jamais une …

6
Comment obtenir rspec-2 pour donner la trace complète associée à un échec de test?
En ce moment, si j'exécute ma suite de tests en utilisant, rake specj'obtiens une erreur: 1) SegmentsController GET 'index' devrait fonctionner Échec / Erreur: obtenir 'index' méthode non définie `locale 'pour # # ./spec/controllers/segments_controller_spec.rb:14: dans `bloc (3 niveaux) dans ' C'est normal car j'ai une erreur :) Le problème est …

12
Net :: SMTPAuthenticationError lors de l'envoi d'e-mails depuis l'application Rails (sur l'environnement de préparation)
J'envoie un e-mail depuis mon application Rails. Cela fonctionne bien sur l'environnement de développement, mais échoue lors de la mise en scène. J'obtiens l'erreur suivante: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Notez que je n'ai pas de nom de domaine pour ma mise en scène. Voici mes paramètres dans staging.rb config.action_mailer.delivery_method = :smtp …




14
Comment changer le seuil de réduction de la barre de navigation à l'aide de Twitter bootstrap-responsive?
J'utilise Twitter Bootstrap 2.0.1 dans un projet Rails 3.1.2, implémenté avec bootstrap-sass. Je charge à la fois le bootstrap.csset les bootstrap-responsive.cssfichiers, ainsi que le bootstrap-collapse.jsJavascript. J'ai une mise en page fluide avec une barre de navigation similaire à l' exemple . Ceci suit les instructions de "variation sensible" de 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.