J'ai un contrôleur qui est:Rails 3 - contrôleur Conditionnel?
def create
.
.
@project = Project.find(params[:project]
@Log = Logs.create(params[:action]).merge(:project_id => @project.id))
...
end
La question hereis que, parfois, quand DEF CREATE, je vais avoir un projet et je veux enregistrer cela. D'autres fois je ne vais pas et c'est parfaitement bien, je veux toujours créer le @Log
Quelle est la bonne façon dans Rails de gérer cela. Je tiens à m'assurer que:
- La première ligne @project ne génère pas d'erreur.
- De plus, le @log n'incrimine pas mais insère '' ou NIL tout ce qui est standard.
Merci
Pourriez-vous montrer vos relations dans les modèles? – Lichtamberg