Bonjour/Bonsoir,

Voila mon soucis, tout d'abord voici ma table TablesFichiers lié à
TableDocuments.

Table Document :
id "auto", docNom (not nul)

Table Fichier :
id "auto", TableDocument_Id(not nul), dficNom(not nul), ficChemin(not
nul), ficDescription.
et voici également Mon Tablefichier.rhtml :


<h3>Ajout d'un fichier au document :<[EMAIL PROTECTED] %>, Clé :<%= @td.id
%></h3>
(La ligne du dessus me permet de récuperer le nom et l'ID du document de
TableDocument)
<%= form_tag :action=>"valider_tablefichier", :id=>@tf.id %>
<table>
 <tr>
  <td>Nom du fichier :</td>
  <td><%= text_field :tf, :dficNom %>
 </tr>
 <tr>
  <td>Chemin du fichier :</td>
  <td><%= text_field :tf, :ficChemin%>
 </tr>
 <tr>
  <td>Description :</td>
  <td><%= text_field :tf, :ficDescription%>
 </tr>
<%= submit_tag "Ajouter le fichier au document" %>
<%= end_form_tag %>

Le but en faite et de pouvoir créer un fichier pour un document précis
lié par l'ID du document

Document ID=1
   => fichier: Photo ID=x, TableDocument_Id=1
   => fichier: Shéma de construction ID=x, TableDocument_Id=1
Pour me premettre de récuperer les fichiers par la suite.

hors j'ai un message d'erreur quand je créer mon fichier

Mysql::error: #23000Column 'TableDocument_ID' Cannot be null, se qui
veut dire qu'il peut pas faire le lien entre TableDocument_ID de
TableFichier et ID du TableDocument

Et j'ai essayé divers façon pour dire que TableDocument_Id = @td.id mais
sa fonctionne pas, je suis désolé si mon explication est dur a
comprendre je suis nouveau dans Ruby on Rail et j'essaye d'apprendre
:-(.

Cordialement,
Yohann
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à