Olá Reinaldo, tudo bem?
Estes campos "id" e "version" não deveriam estar aparecendo no formulário...
Você gerou o form do aluno usando o scaffolding?
Na pior das hipóteses abra o _form do aluno, encontre a parte onde está o campo "id" e o "version" e remova eles.
Estes campos são preenchidos automaticamente no BD.
Desculpe a demora, mas tive problemas com meu login no GB e tive que criar outro para continuar.
Dyego, fiz isso que vc escreveu - apaguei os campos na unha mesmo, a entro na tela, mas ao gravar os dados ele sempre pede o campo do relacionamento, que no caso é Endereco residencial ( vide imagem 1).
Com isso alterei esse campo para transients( não persistir ) aí os dados da classe endereço não são gravados. Muito estranho :-)
Reinaldo,
Se você que algum campo não seja obrigatório basta usar a constraint "nullable:true"
obs: a imagem que você postou está muito pequena, e não consigo amplia-la.
Obrigado Dyego.
Vou testar aqui
Se funcionar ou não posto aqui.
Abs.
Dyego seria
constraint "nullable:false"