我只是想知道在多对多关系中,应该首先为哪个表命名。在我的关系中,我有artist_song。一个艺人可以唱很多首歌,一首歌可以被很多艺人唱,但是我怎么知道它是不是应该叫artist_song vs song_artist呢?虽然我不认为这会有什么不同,但对于先命名哪个表,是否有一定的规则可遵循?在我的例子中,我首先使用了艺术家,因为一个艺术家可以拥有许多歌曲的情况更常见。更难得的是,一首歌由多位艺术家演唱。在这篇文章中:他们用song_artist代替,但是用另一种方式命名不是更有意义吗
在我曾经是一对巨魔生活的聊天中,我不能把它们移开,我想听他们的歌。我编写了一个代码,将巨魔消息转换为croack croak青蛙声音。为此,我使用了一些代码,我用croak填充了一个巨魔的单词,这是一些冗长的x.chars.zip(%w{c r o a k}.cycle).map{|x,y| y}.join。我正在使用:
def tro