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 […]
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 […]
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 […]
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
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 .
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
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 […]
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 […]
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?
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?