Erros em campos não modelados em trilhos

9

Qual é a melhor maneira de relatar erros em campos de formulário não associados a um modelo específico no Rails? Como exemplo, tenho um formulário para a criação em lote de contas de usuário com usuários / senhas aleatórios. Ele usa como entradas a quantidade de usuários para fazer, informações sobre quais atributos todos os usuários devem ter e informações sobre o lote que é armazenado em um modelo user_batches associado aos usuários criados.

O ideal seria haver errors_on da maneira de listar os erros provenientes do campo de quantidade, que não está associado a nenhum modelo, os campos de informações do usuário associados aos registros de usuário criados e o modelo user_batches com código mínimo .

Isso também se aplica a formulários de pesquisa e afins, que não são executados através de validações de AR. Alguma idéia?

    
por Andrew Cholakian 02.03.2009 в 02:50
fonte

1 resposta

3

Você pode adicionar seus próprios erros manualmente ao seu objeto modelo como este.

@user_batch.errors.add_to_base("Foo")
    
por jdl 02.03.2009 / 05:40
fonte