我使用的是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表名?
答案 0 :(得分:0)
您可以尝试使用:join_table
选项
has_and_belongs_to_many :platz, join_table: :platz_schicht