Avec Observers officiellement retiré de Rails 4.0 , je suis curieux de savoir ce que les autres développeurs utilisent à leur place. (Autre que l'utilisation de la gemme extraite.) Alors que les observateurs étaient certainement maltraités et pouvaient facilement devenir parfois difficiles à manier, il y avait de nombreux cas …
Je configure un rappel after_save dans mon observateur de modèle pour envoyer une notification uniquement si l' attribut publié du modèle est passé de faux à vrai. Depuis des méthodes telles que changé? ne sont utiles qu'avant l'enregistrement du modèle, la façon dont j'essaie actuellement (et sans succès) de le …
Tous les exemples de paramètres forts de la documentation Rails 4 utilisent params.require(:person).permit(:name, :age) Quelqu'un pourrait-il s'il vous plaît déconstruire et expliquer ce qui se passe avec requireet permitici?
Je me demande comment ce qui suit est fait dans Rails 4 ou si j'utilise simplement l'approche Rails 3 pour utiliser un lambda qui peut passer un argument de la même manière avec 4 que je le fais avec 3. Je suis assez nouveau dans Rails 3 et j'essaie de …
J'ai une question assez simple. Mais je n'ai pas encore trouvé de solution. Voici donc la chaîne JSON que j'envoie au serveur: { "name" : "abc", "groundtruth" : { "type" : "Point", "coordinates" : [ 2.4, 6 ] } } En utilisant la nouvelle méthode de permis, j'ai: params.require(:measurement).permit(:name, :groundtruth) …
J'ai un Releasemodèle avec mediumet des countrycolonnes (entre autres). Il ne devrait pas y avoir de releasespart identiques medium/ countrycombinaisons. Comment pourrais-je écrire cela comme une validation de rails?
Je suis presque sûr que l'erreur n'a rien à voir avec le contenu réel du TenantIdLoadermodule. Au lieu de cela, cela a quelque chose à voir avec les ActiveSupportdépendances. Je n'arrive pas à surmonter cette erreur. D'après ce que j'ai lu, c'est parce que soit ActiveRecord::Baseen cours de rechargement, soit …
Je configure l'application Rails 4 avec Ruby 2.0, mais j'obtiens "L'application Web n'a pas pu être démarrée" et j'obtiens cette trace: cannot load such file -- bundler/setup (LoadError) /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/lib/phusion_passenger/loader_shared_helpers.rb:212:in `run_load_path_setup_code' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:96:in `preload_app' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:150:in `<module:App>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:28:in `<main>' Mon apache2.conf est: LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19 …
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 …
Pourquoi ai-je cette erreur? shibly@mybox:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler.rb:99:in …
J'essaie de mettre mon application en production et les chemins des ressources image et css ne fonctionnent pas. Voici ce que je fais actuellement: Les éléments d'image se trouvent dans /app/assets/images/image.jpg Les feuilles de style se trouvent dans /app/assets/stylesheets/style.css Dans ma mise en page, je référence le fichier css comme …
Je veux désactiver ActiveRecord dans Rails 4. J'ai fait ce qui suit dans config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've …
J'utilise les enums dans Rails 4.1 pour garder une trace des couleurs du vin. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end À mon avis, je génère une sélection pour que l'utilisateur puisse sélectionner un vin avec une certaine couleur f.input :color, :as => :select, :collection => …
class RelatedList < ActiveRecord::Base extend Enumerize enumerize :list_type, in: %w(groups projects) belongs_to :content has_many :contents, :order => :position end J'ai ce modèle dans mon application rails qui jette un avertissement lorsque j'essaye de créer des enregistrements dans la console. DEPRECATION AVERTISSEMENT: Les options suivantes de votre déclaration RelatedList.has_many: contents sont …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.