alternative451 a écrit :
> Je commence par un hs : je tire mon chapeau à la team hot spot du
> concours railrumble !
>
> bonjour a tous j'ai besoin d'un coup de pouce pour une petite partie
> de mon api qui me tien en échec depuis trop longtemps.
>
> j'ai une liste d'objet en session, premier probleme il est issue de
> pas mal de migrations desmigrations, et des fois par flemme j'ai edité
> les champs avec myAdmind donc je me demande si rails finit pas par
> perdre le fil et ne plus savoir si un champ existe ou pas.
>
> *est il possible de lister les attributs d'un objet ?*
>   

Oui,

Model#attributes
http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002348

> je fais court pour la situation des objets
> formulaire contient des questions, le formulaire est dans une session,
> le champ ordre attribut de question (int) contient les positions des
> question
>
> une session garde une collection de ses objet et l'affiche sous cette
> forme
> dans le controller @questions = session[:formulaire.questions]
> la vue
> <ul id='questions-list'>
> <% for question in @questions %>
> <li id='question_<%= question.id %>'>
> <span> question.label %></span>
> </li>
> <% end %>
> </ul>
> et son java
> <%= sortable_element 'questions-list',
>       :url => {:controller => :question, :action => 'sort'} %>
>
> enfin l'appel a sort
>
>  for question in session[:formulaire].questions
>   question.ordrequestion = params['questions-list'][question.id.to_i -
> 1]
>  end
>
> mais voila ça marche pas...
> les tests
> si dans n'importe qu'elle autre page je demande la session et que je
> liste les questions et leur ordre => nil a chaque ligne
> j'ai essayé de créer un autre attribut en migration bien propre nomé
> questionordre le problème persiste.
> j'ai essayé de mettre a jour le champ ordre et questionordre dans une
> autre méthode (celle qui mettais a jour d'autre champs de questions)
> et bien ca ne marche pas non plus alors que les autres champ étaient
> mis à jour.
> pas d'autres idées.

Quel est ton type "question" ? En effet, tu appelles des méthodes 
dessus, mais on ne connait pas cet objet.

-- 
Cyril Mougel
http://blog.shingara.fr/


--~--~---------~--~----~------------~-------~--~----~
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 à