Articles of ruby on rails

RSpec: Quelle est la différence entre let et a block?

Quelle est la différence entre let et a block dans RSpec? Et quand l’utiliser? Quelle sera la bonne approche (let ou before) dans l’exemple ci-dessous? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end J’ai étudié ce post stackoverflow Mais est-il bon de définir des éléments de type laisser […]

Meilleure solution pour l’authentification dans Ruby on Rails

Je cherche une solution prédéfinie que je peux utiliser dans mon application RoR. Je suis idéalement à la recherche de quelque chose de similaire à l’authentification ASP.NET Forms qui fournit une validation par courrier électronique, des contrôles d’inscription et permet aux utilisateurs de réinitialiser leurs mots de passe. Oh oui, et me permet facilement de […]

Routage Rails pour gérer plusieurs domaines sur une seule application

J’ai été incapable de trouver une solution viable à ce problème, malgré plusieurs questions similaires ici et ailleurs. Il semble probable que cette question n’a pas été répondue pour Rails 3, alors voici: J’ai une application qui permet actuellement aux utilisateurs de créer leur propre sous-domaine qui contient leur instance de l’application. Alors que dans […]

Rails 3 Migration avec longtext

J’ai besoin de changer un type de colonne de texte en texte long dans mon script Rails, mais je ne trouve rien sur la façon de procéder. Quelqu’un a-t-il rencontré ça? Merci! Dennis

Rails: fields_for avec index?

Existe-t-il une méthode (ou un moyen de retirer des fonctionnalités similaires) pour faire un fields_for_with_index ? Exemple: builder, :i => index %> Ce rendu partiel nécessite de savoir quel index est présent dans la boucle fields_for .

Migration des rails: références à un autre nom?

J’ai donc un create_table comme celui-ci pour les cours dans une école: create_table :courses do |t| t.ssortingng :name t.references :course t.timestamps end mais je veux qu’il référence deux autres cours comme: has_many :transferrable_as # A Course has_many :same_as # Another Course Puis-je dire ce qui suit? t.references :transferrable_as, :as=> :course

Ignorer les rappels sur Factory Girl et Rspec

Je teste un modèle avec un rappel après création que je ne souhaite exécuter que lors des tests. Comment puis-je sauter / exécuter des rappels depuis une usine? class User < ActiveRecord::Base after_create :run_something … end Usine: FactoryGirl.define do factory :user do first_name “Luiz” last_name “Branco” … # skip callback factory :with_run_something do # run […]

Ruby on Rails: Comment puis-je annuler une migration avec rake db: migrer?

Après avoir installé le modèle utilisateur, j’ai eu ceci. class DeviseCreateUsers false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique => true add_index :users, :reset_password_token, :unique => true # add_index :users, :confirmation_token, :unique => true # add_index :users, :unlock_token, :unique […]

Texte personnalisé pour les rails form_for label

Je veux afficher une étiquette dans form_for : Cela génère l’étiquette “Nom”, mais je veux qu’il soit “Votre Nom”. Comment puis-je le changer?

Rails 3: Comment «redirect_to» dans l’appel Ajax?

La méthode attempt_login suivante est appelée à l’aide d’Ajax après l’ attempt_login un formulaire de connexion. class AccessController ‘jobs’, :action => ‘index’) else […] end end end Le problème est que redirect_to ne fonctionne pas. Comment allez-vous résoudre ce problème?