我不确定是否可以这样做,但我正在将不同的CSV导入多个mySQL表中,所以我使用多个函数来执行此导入。如何更改以下内容:
@page = @book.pages.first
对此:
relation = pages
@page = @book.relation.first
如果你想动态获取关系,你可以这样做:
relation = :pages # or 'pages'
@page = @book.send(relation).first