Articles of ruby on rails

capybara affirme les atsortingbuts d’un élément

J’utilise RSpec2 et Capybara pour les tests d’acceptation. Je voudrais affirmer que le lien est désactivé ou non à Capybara. Comment puis-je faire ceci?

Qu’est-ce qu’Arel dans Rails 3.0?

Je comprends que c’est un remplacement pour ActiveRecord et qu’il utilise des objects au lieu de requêtes. Mais… pourquoi est-ce mieux? les objects / requêtes seront-ils “plus faciles” à créer? cela conduira-t-il à des requêtes SQL plus efficaces? sera-t-il compatible avec tous les principaux DB? – Je suppose que ça va. sera-t-il plus facile / […]

Configuration correcte de MySQL pour le fichier Ruby on Rails Database.yml

J’ai cette configuration: development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: mysql://127.0.0.1:3306 Et je reçois cette erreur: Unknown MySQL server host ‘mysql://127.0.0.1:3306′ (1) Y a-t-il quelque chose d’évident que je ne fais pas correctement?

LEFT OUTER rejoint Rails 3

J’ai le code suivant: @posts = Post.joins(:user).joins(:blog).select qui vise à trouver tous les messages et à les renvoyer, ainsi que les utilisateurs et les blogs associés. Cependant, les utilisateurs sont facultatifs, ce qui signifie que INNER JOIN qui :joins génère génère peu d’enregistrements. Comment puis-je l’utiliser pour générer un LEFT OUTER JOIN place?

Impossible d’installer la gem PG sur mon mac avec Mavericks

J’essaie d’installer le pg gem afin de pouvoir travailler à nouveau avec mes projets de rails. Mais j’ai cette erreur: Construire des extensions natives. Cela peut prendre un certain temps … ERREUR: Erreur lors de l’installation de pg: ERREUR: Impossible de construire l’extension native gem. /Users/jeanosorio/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config… no No pg_config… trying anyway. […]

Comment puis-je valider une date sur des rails?

Je souhaite valider une date dans mon modèle dans Ruby on Rails. Toutefois, les valeurs de jour, de mois et d’année sont déjà converties en une date incorrecte au moment où elles atteignent mon modèle. Par exemple, si je Model.new(params[:model]) le 31 février 2009 lorsque j’utilise Model.new(params[:model]) dans mon contrôleur, il le convertit en “3 […]

Changer un type de colonne en chaînes plus longues dans les rails

Lors de la première migration, j’ai déclaré sur un content colonne que ssortingng était Activerecord comme chaîne (255) en fonction de l’annotation. Après avoir poussé l’application vers heroku, qui utilise postgres, si j’entre dans le formulaire dans le contenu une chaîne de plus de 255 je reçois l’erreur PGError: ERROR: value too long for type […]

Comment créer plusieurs boutons d’envoi pour le même formulaire dans Rails?

J’ai besoin de plusieurs boutons d’envoi. J’ai un formulaire qui crée une instance de Contact_Call. Un bouton le crée normalement. L’autre bouton le crée mais doit avoir une valeur d’atsortingbut différente de celle par défaut, et il doit également définir l’atsortingbut sur un modèle différent, mais associé, utilisé dans le contrôleur. Comment je fais ça? […]

Rails vérifier si le rendement: la zone est définie dans content_for

Je veux faire un rendu conditionnel au niveau de la mise en page basé sur le template réel a défini content_for(:an__area) , une idée de comment faire cela?

Comment HTML encoder / échapper une chaîne? Y a-t-il un intégré?

J’ai une chaîne non fiable que je souhaite afficher sous forme de texte dans une page HTML. Je dois échapper aux caractères ‘ < ‘ et ‘ & ‘ en tant qu’entités HTML. Le moins de bruit le mieux. J’utilise UTF8 et je n’ai pas besoin d’autres entités pour les lettres accentuées. Existe-t-il une fonction […]