Articles of ruby on rails 4

Rails 4, Capistrano 3.0.0, ne peut pas charger un tel fichier – déployer

Je viens de lancer la mise à jour de bundle et capistrano a été mis à jour vers la version 3.0.0 mais maintenant, lorsque je lance la stratégie de déploiement, je reçois une erreur et je n’arrive pas à résoudre le problème. J’ai mis à jour mon serveur tous les jours sans problème jusqu’à cette […]

Rails 4: trouver tous les enregistrements

Maintenant que ActiveRecord :: Relation # all est obsolète dans Rails 4, comment êtes-vous censé itérer tous les enregistrements? L’habitude d’être comme: Foo.all.each do |foo| # whatever end Je peux l’approcher maintenant comme ça, mais c’est sale: Foo.where(true).each do |foo| # whatever end Y a-t-il une meilleure façon?

Rails 4, comment configurer correctement les parameters smtp (gmail)

J’essaie de créer un formulaire de contact dans Rails 4. J’ai fait quelques recherches et j’ai réussi à faire fonctionner la plupart des choses. (suivi du travail de @ sethfri ici Formulaire de contact Mailing in Rails 4 ) En ce moment, je suis en mesure de remplir ma boîte de formulaire et d’appuyer sur […]

Actif filtré et ne sera pas servi: ajoutez `config.assets.precomstack

Je viens de migrer mon application vers les rails 4.1.0 partir de 4.1.rc2 . Commencé à obtenir ces erreurs pour mes fichiers JS ActionView::Template::Error: Asset filtered out and will not be served: add `config.assets.precomstack += %w( my_js )` to `config/application.rb` and restart your server

Comment initialisez-vous une classe ActiveModel :: Serializer avec un tableau ActiveRecord :: Relation?

J’ai un sérialiseur class FundingSerializer < ActiveModel::Serializer attributes :id, has_one :user has_one :tournament embed :ids, include: true end Cela initialise avec les associations appropriées FundingSerializer.new(Funding.first).to_json les rendements “{\”users\”:[{\”id\”:2,\”first_name\”:\”Nick\”}],\”tournaments\”:[{\”id\”:1,\”end_date\”:\”2013-07-21T23:18:54.981Z\”,\”start_date\”:\”2013-07-14T23:18:54.980Z\”}],\”funding\”:{\”id\”:1}}” mais, FundingSerializer.new(Funding.all).to_json obtient cette erreur. undefined method `read_atsortingbute_for_serialization’ for # from /Users/nicholasshook/.rvm/gems/ruby-2.0.0-p247@pokerfund/gems/activerecord-4.0.0/lib/active_record/relation/delegation.rb:121:in `method_missing’ from /Users/nicholasshook/.rvm/gems/ruby-2.0.0-p247@pokerfund/gems/activerecord-4.0.0/lib/active_record/relation/delegation.rb:68:in `method_missing’ from /Users/nicholasshook/.rvm/gems/ruby-2.0.0-p247@pokerfund/gems/active_model_serializers-0.8.1/lib/active_model/serializer.rb:99:in `block in atsortingbute’ from (eval):3:in `_fast_atsortingbutes’ from /Users/nicholasshook/.rvm/gems/ruby-2.0.0-p247@pokerfund/gems/active_model_serializers-0.8.1/lib/active_model/serializer.rb:466:in `rescue […]

attendu vrai pour répondre à vrai?

J’ai mis à niveau mes rspec-rails vers la version 3.0.1 et maintenant je vois cette erreur sur tous mes tests Failure/Error: Sidekiq::Status::complete?(json.jid).should be_true expected true to respond to `true?` Je ne trouve pas la solution ni ce qui me manque.

Rails 4 + Devise: la réinitialisation du mot de passe génère toujours une erreur «Token is invalid» sur le serveur de production, mais fonctionne correctement localement.

J’ai une application Rails 4 configurée pour utiliser Devise, et j’exécute un problème avec les réinitialisations de mot de passe. J’ai le mailer configuré, et l’e-mail de réinitialisation du mot de passe envoie bien. Le lien fourni a le correct reset_password_token qui lui a été atsortingbué, que j’ai vérifié avec cette firebase database. Cependant, lorsque […]

Comment afficher un avis flash Rails lors de la redirection?

J’ai le code suivant dans un contrôleur Rails: flash.now[:notice] = ‘Successfully checked in’ redirect_to check_in_path Puis dans la vue / check_in: Cependant, l’avis ne s’affiche pas. Fonctionne parfaitement si je ne redirige pas dans le contrôleur: flash.now[:notice] = ‘Successfully checked in’ render action: ‘check_in’ J’ai cependant besoin d’une redirection … pas seulement d’un rendu de […]

fe_sendauth: pas de mot de passe fourni

database.yml: # SQLite version 3.x # gem install sqlite3 # # Ensure the SQLite 3 gem is defined in your Gemfile # gem ‘sqlite3’ development: adapter: postgresql encoding: utf8 database: sampleapp_dev #can be anything unique #host: localhost #username: 7stud #password: #adapter: sqlite3 #database: db/development.sqlite3 pool: 5 timeout: 5000 # Warning: The database defined as “test” […]

Utilisation de l’enregistreur dans Rails 4

Je travaille sur un projet Rails 4, et je n’arrive pas à afficher quoi que ce soit dans mon journal de développement lorsque j’appelle Rails.logger.debug “test” J’ai essayé de chercher en ligne mais j’ai l’impression de ne pas avoir fait beaucoup de progrès. Comment pourrais-je procéder pour configurer un enregistreur et lui dire d’écrire dans […]