Bonjour,
On 16 sep, 07:48, Guillaume Desrat <[email protected]>
wrote:
> si la référence à la date apparaît, on doit faire confiance à Ruby et
> considérer que c'est un problème de date.
>
> Es-tu absolument sûr et certain (oui, j'ai lu ton message) qu'aucun
> des trois attributs que tu affiches ne contient une date ?
oui. voilà un extrait de mon schéma:
create_table "bodies", :force => true do |t|
t.string "iau_id"
t.string "preliminary_designation"
t.string "name"
end
> Lorsqu'il plante sur l'affichage d'un objet, arrives-tu à récupérer
> ses données pour "l'étudier" ?
oui. et ça ne plante jamais sur le même objet...
> Est-ce que cette autre variante fonctionne :
>
> class Body < ActiveRecord::Base
>
> # ...
>
> POSSIBLE_DESIGNATIONS = [:name, :preliminary_designation, :lau_id]
>
> def designation
> POSSIBLE_DESIGNATIONS.each do |d|
> next if self.send(d).blank?
> return self.send(d)
> end
> end
>
> end
Oui, elle marche très bien. Quelle est cette méthode send() ? Je ne la
vois pas
dans la doc de Rails.
Ce serait donc la méthode attributes() qui pose problème ?
--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---