0

Donc, j'ai un modèle Refinancement appartient à l'employé et l'employé a beaucoup de refinancements. Cet employé peut avoir plusieurs registres (mais l'inscription n'est qu'une colonne). En vue du refinancement, comment faire pour afficher une selectbox avec tous les registres? J'ai essayéMontrer une selectbox avec tous les registres que l'employé utilise ou pas d'associations

<%= f.association :register %> 

mais ne fonctionnent pas. Je dois montrer tout enregistrer cet employé. Ce que je fais?

+0

Avez-vous ajouté la gem simple_form_for? –

+0

<% = simple_form_for (@refinanciamento) do | f | %> <% = f.association: register%> –

+1

Je pense que si vous n'avez pas changé votre table de schéma de la dernière question que vous postez, chaque employé ne peut avoir qu'un seul registre? pas beaucoup –

Répondre

1

Hey vous utilisez la mauvaise syntaxe, la simple_form ont beaucoup des méthodes d'aide pour remplir les entrées ...

f.association :company, label_method: :company_name, value_method: :id, include_blank: false 

Dans le code ci-dessus: société signifie, le nom d'association pas le nom de la colonne, la liste boîte nous devons montrer une étiquette et définir la vallée pour soumettre.

La syntaxe ci-dessus est assez claire pour montrer l'association, puis les méthodes label et value.

Espérons que cela vous éclairera. Pour plus de détails s'il vous plaît lire les documents GitHub pour le même.

+0

Hey, j'ai un autre problème, comment filtre pour cpf? Je reçois pour params le cpf et je montrerais tous enregistrer ce cpf au lieu de register.all –