如何创建many_to_many关联和德语表名

时间:2016-03-04 16:54:47

标签: sql ruby datamapper sequel

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

用德语,我们不会把" s"在名词上使其成为复数。我需要定义many_to_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)

如何设置many_to_many表名?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用:join_table选项

指定表名
has_and_belongs_to_many :platz, join_table: :platz_schicht

See the documentation here