说我有模型Es
,Flink
和Spark
。
有没有办法在关系中直接删除Article
之类的前缀(而不是设置ArticleVote
,ArticleComment
等)?
article_
答案 0 :(得分:0)
没有办法。
您可以指定任何您想要的名称,但是当无法从关联名称(也可能是外键,根据您的命名方式)推断出时,需要提供类名:
class Article
belongs_to :user
has_many :votes, class_name: 'ArticleVote'
has_many :comments, class_name: 'ArticleComment'
end
我不知道这应该以任何其他方式实现。 rails如何知道您希望以另一种方式为此特定关联构建名称?