2013-02-13 7 views
0

J'ai une boîte de sélection sur un nouveau formulaire de travail afin que l'utilisateur puisse sélectionner l'emplacement.rails où mettre le code du contrôleur

C'est le champ de saisie de formulaire:

<%= f.select :location_id, @loctree %> 

J'ai un code de contrôleur qui définit ce @loctree devrait revenir. Mais, je suis confus sur l'endroit où mettre ce code. Est-ce qu'il va dans le Workorders_controller.rb dans la zone "def new"? Ou va-t-il quelque part dans le fichier Locations_controller.rb?

Thbanks!

Répondre

0

Si le code que vous avez publié gère la nouvelle action pour les ordres de travail, il doit être dans la méthode new dans Workorders_controller. Cette méthode sera exécutée avant votre modèle, et toutes les variables de membre définies ici pourront être utilisées dans votre modèle.

+0

Merci pour la réponse! – Reddirt