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.

5
Rails 3 vérifie si l'attribut a changé
Besoin de vérifier si un bloc d'attributs a changé avant la mise à jour dans Rails 3. street1, street2, ville, état, code postal Je sais que je pourrais utiliser quelque chose comme if @user.street1 != params[:user][:street1] then do something.... end Mais ce morceau de code sera VRAIMENT long. Y a-t-il …




25
Enregistrement aléatoire dans ActiveRecord
J'ai besoin d'obtenir un enregistrement aléatoire d'une table via ActiveRecord. J'ai suivi l'exemple de Jamis Buck de 2006 . Cependant, j'ai également rencontré un autre moyen via une recherche Google (impossible d'attribuer un lien en raison de nouvelles restrictions utilisateur): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", …

9
Rails 4 - Gem :: LoadError: 'mysql2' spécifié pour l'adaptateur de base de données, mais le gem n'est pas chargé
Dans mon gemfile j'ai: gem 'mysql2' Ma database.yml est la suivante: default: &default adapter: mysql2 database: <%= ENV['db_name'] %> username: <%= ENV['db_user'] %> password: <%= ENV['db_pass'] %> host: <%= ENV['db_host'] %> pool: 32 socket: <%= ENV['socket'] %> development: <<: *default production: <<: *default J'ai couru à la fois bundle updateet …

9
Flotteur arrondi en rubis
J'ai du mal à arrondir. J'ai un flotteur, que je veux arrondir au centième de décimale. Cependant, je ne peux utiliser .roundque ce qui le transforme en un int, ce qui signifie 2.34.round # => 2. existe-t-il un moyen d'effet simple de faire quelque chose comme2.3465 # => 2.35

4
Remplacer les méthodes d'attribut ActiveRecord
Un exemple de ce dont je parle: class Person < ActiveRecord::Base def name=(name) super(name.capitalize) end def name super().downcase # not sure why you'd do this; this is just an example end end Cela semble fonctionner, mais je viens de lire la section sur le remplacement des méthodes d'attributs dans la …




6
Ruby on Rails: supprimer plusieurs clés de hachage
Je me retrouve souvent à écrire ceci: params.delete(:controller) params.delete(:action) params.delete(:other_key) redirect_to my_path(params) La traînée de suppressions ne semble pas juste et non plus: [:controller, :action, :other_key].each do |k| params.delete(k) end Y a-t-il quelque chose de plus simple et de plus propre?


10
Objet Rails à hacher
J'ai l'objet suivant qui a été créé @post = Post.create(:name => 'test', :post_number => 20, :active => true) Une fois que cela est enregistré, je veux être en mesure de récupérer l'objet dans un hachage, par exemple en faisant quelque chose comme: @object.to_hash Comment est-ce possible depuis les rails?

22
ActionController :: InvalidAuthenticityToken
Voici une erreur, causée par un formulaire dans mon application Rails: Processing UsersController#update (for **ip** at 2010-07-29 10:52:27) [PUT] Parameters: {"commit"=>"Update", "action"=>"update", "_method"=>"put", "authenticity_token"=>"ysiDvO5s7qhJQrnlSR2+f8jF1gxdB7T9I2ydxpRlSSk=", **more parameters**} ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): Cela se produit pour chaque non- getdemande et, comme vous le voyez, authenticity_tokenest là.

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.