Domande taggate «activerecord»

Il record attivo è un modello che combina la logica del dominio con l'astrazione della memoria in un singolo oggetto. Utilizzare questo tag per domande sul modello, [rails-activerecord] per domande sul framework ORM di Rails.


8
Cosa fa inverse_of? Quale SQL genera?
Sto cercando di farmi girare la testa inverse_ofe non capisco. Che aspetto ha il sql generato, se presente? Ha l' inverse_ofopzione di presentare lo stesso comportamento se utilizzato con :has_many, :belongs_toe :has_many_and_belongs_to? Scusate se questa è una domanda così basilare. Ho visto questo esempio: class Player < ActiveRecord::Base has_many :cards, …

5
Come scopri gli attributi del modello in Rails?
Sto trovando difficile vedere quali attributi / proprietà esistono su tutte le mie classi di modello poiché non sono esplicitamente definiti nei miei file di classe. Per scoprire gli attributi del modello, tengo aperto il file schema.rb e lo sfoglio tra il codice che sto scrivendo e il necessario. Funziona …


7
appartiene_to attraverso le associazioni
Date le seguenti associazioni, ho bisogno di fare riferimento a Questionche a Choiceè collegata attraverso il Choicemodello. Ho tentato di utilizzare belongs_to :question, through: :answerper eseguire questa azione. class User has_many :questions has_many :choices end class Question belongs_to :user has_many :answers has_one :choice, :through => :answer end class Answer belongs_to …





14
Rails 3: Ottieni record casuali
Quindi, ho trovato diversi esempi per trovare un record casuale in Rails 2 - il metodo preferito sembra essere: Thing.find :first, :offset => rand(Thing.count) Essendo qualcosa di nuovo, non sono sicuro di come questo possa essere costruito usando la nuova sintassi find in Rails 3. Allora, qual è il "Rails …

3
Quando aggiungere gli indici in una tabella in Rails
Ho una domanda sul database Rails. Devo aggiungere "index" a tutte le chiavi esterne come "xxx_id"? Devo aggiungere "indice" alla colonna "id" creata automaticamente? Devo aggiungere "index (unico)" alla colonna "id" creata automaticamente? Se aggiungo l'indice a due chiavi esterne contemporaneamente ( add_index (:users, [:category, :state_id])cosa succede? In cosa differisce …





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.