Je cherche une solution de mon petit problème - peut-être que vous voulez aider ^^Rails: Comment nommer un attribut d'un modèle d'une manière spécifique?
J'ai dans Ruby on Rails modelé aux classes "Personne" et "Contact". Une personne peut avoir de nombreux contacts et un contact peut avoir une personne en particulier et décrit cette relation avec une valeur
class Person < ActiveRecord::Base
has_many :contacts
end
class Contact < ActiveRecord::Base
belongs_to :person
has_one :person #how to rename this?
end
Dans le tableau de la personne n'a rien de spécial ou d'une colonne lié à un contact, mais le contact de table de script ressemble à ce
class CreateContacts < ActiveRecord::Migration
def self.up
create_table :contacts do |t|
t.references :person
t.references :person #how to rename this eather?
t.integer :value
end
end
def self.down
drop_table :contacts
end
end
comme je l'ai écrit dans le code source - je ne sais pas comment renommer la seconde relation à la personne - si vous pouvez me donner un indice, je serais très apprécié =)
salutations Klaf