Como definir a chave composta no aplicativo Rails

Eu estou usando gem 'foriegner' no meu aplicativo para definir a chave primária, agora estou em uma situação para definir a chave primária composta em uma tabela.

Procurei na Web por isso, mas não consegui encontrar uma solução clara para isso.

Por favor, sugiram-me se é possível definir chaves compostas na aplicação de trilhos usando gem estrangeiro ou por qualquer outro meio.

Nota: estou usando o Postgres

obrigado.

questionAnswers(2)

yourAnswerToTheQuestion