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.

3
comment ajouter des enregistrements à has_many: par association dans les rails
class Agents << ActiveRecord::Base belongs_to :customer belongs_to :house end class Customer << ActiveRecord::Base has_many :agents has_many :houses, through: :agents end class House << ActiveRecord::Base has_many :agents has_many :customers, through: :agents end Comment puis-je ajouter au Agentsmodèle pour Customer? Est-ce le meilleur moyen? Customer.find(1).agents.create(customer_id: 1, house_id: 1) Ce qui précède fonctionne …


9
Ruby on Rails: Comment puis-je annuler une migration avec rake db: migrate?
Après avoir installé le modèle utilisateur de modèle, j'ai obtenu ceci. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => 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 …

4
Comment remplacer to_json dans Rails?
Mettre à jour: Ce problème n'a pas été correctement exploré. Le vrai problème réside à l'intérieur render :json. Le premier collage de code dans la question d'origine donnera le résultat attendu. Cependant, il y a toujours une mise en garde. Voir cet exemple: render :json => current_user n'est PAS la …


1
rspec 3 - stub une méthode de classe
Je passe de rspec 2.99 à rspec 3.0.3 et j'ai converti les méthodes d'instance à utiliser allow_any_instance_of, mais je n'ai pas compris comment stuber une méthode de classe. J'ai un code comme celui-ci: module MyMod class Utils def self.find_x(myarg) # Stuff end end end et mon test rspec 2 fait …


4
Rails "validates_uniqueness_of" Case Sensitivity
Voici le modèle (j'utilise SQLLite3): class School < ActiveRecord::Base validates_uniqueness_of :name end Par exemple, après avoir ajouté «Yale», je ne peux pas ajouter «Yale» mais je peux ajouter «yale». Comment puis-je rendre la validation insensible à la casse? EDIT: Found it - Validations d'enregistrement actives

2
Rails: d'où vient le tristement célèbre "current_user"?
J'ai récemment cherché dans Rails et j'ai remarqué qu'il y avait beaucoup de références à current_user. Cela vient-il uniquement de Devise? et dois-je le définir manuellement moi-même même si j'utilise Devise? Y a-t-il des prérequis à l'utilisation current_user(comme l'existence de sessions, d'utilisateurs, etc.)?




1
Comment Rails assure-t-il le suivi des migrations exécutées pour une base de données?
D'après le document Rails: http://guides.rubyonrails.org/migrations.html "Active Record suit les migrations déjà exécutées. Il vous suffit donc de mettre à jour votre source et d'exécuter rake db: migrate." Comment ActiveRecord fait-il réellement cela? Où Active Record stocke-t-il les données? Je soupçonne que cela pourrait être stocké dans la base de données …

2
Comment stocker des données dans S3 et autoriser l'accès des utilisateurs de manière sécurisée avec Rails API / client iOS?
Je suis nouveau dans l'écriture de Rails et d'API. J'ai besoin d'aide avec la solution de stockage S3. Voici mon problème. J'écris une API pour une application iOS où les utilisateurs se connectent avec l'API Facebook sur iOS. Le serveur valide l'utilisateur contre les problèmes de jeton Facebook à l'utilisateur …


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.