Sql 如何创建多对多关联和德语表名

Sql 如何创建多对多关联和德语表名,sql,ruby,datamapper,sequel,Sql,Ruby,Datamapper,Sequel,我使用的是Sequel模型,我使用的是德语表名 在德语中,我们不会在名词上加“s”来表示复数。我需要定义没有英文复数形式的many\u to\u many表名 /usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/database.rb:91:in `initialize': SQLite3::SQLException: no such table: platzs_schichts (Sequel::DatabaseError) 如何

我使用的是Sequel模型,我使用的是德语表名

在德语中,我们不会在名词上加“s”来表示复数。我需要定义没有英文复数形式的
many\u to\u many
表名

/usr/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11/lib/sqlite3/database.rb:91:in `initialize': SQLite3::SQLException: no such table: platzs_schichts (Sequel::DatabaseError)

如何设置多到多表名?

您可以尝试使用
:join\u table
选项指定表名

has_and_belongs_to_many :platz, join_table: :platz_schicht

一般来说,随大流,让软件做它想做的事情比与之抗争更容易。是的,不幸的是,与大多数软件一样,该软件也有英国人的癖好,但你可能会陷入一个兔子洞,试图迫使它做出它想要的不同行为。