-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Using the autogeneration of models, I've got some associations named after the foreign_key instead of the associated model name, for example:
class Musicbrainz::Musicbrainz::LLabelUrl < Musicbrainz::Base
....
belongs_to :entity0, class_name: "Label", foreign_key: :entity0, inverse_of: :l_label_urls
....
end debug:
{:is_bt=>true,
:fk=>"entity0",
:assoc_name=>"entity0_bt",
:inverse_table=>"musicbrainz.label",
:inverse=>{:is_bt=>false, :fk=>"entity0", :assoc_name=>"l_label_urls", :alternate_name=>"entity0_bt", :inverse_table=>"musicbrainz.l_label_url", :inverse=>{...}}}
class Musicbrainz::Musicbrainz::Label < Musicbrainz::Base
...
has_many :l_label_urls, class_name: "LLabelUrl", foreign_key: :entity0, inverse_of: :entity0
....
enddebug:
{:is_bt=>false,
:fk=>"entity0",
:assoc_name=>"l_label_urls",
:alternate_name=>"entity0_bt",
:inverse_table=>"musicbrainz.l_label_url",
:inverse=>{:is_bt=>true, :fk=>"entity0", :assoc_name=>"entity0_bt", :inverse_table=>"musicbrainz.label", :inverse=>{...}}}
Metadata
Metadata
Assignees
Labels
No labels