a 2 modèles:Régler la valeur de la colonne aléatoire par défaut dans le modèle ActiveRecord
class User < ActiveRecord::Base
has_many :posts
end
et
class Post < ActiveRecord::Base
belongs_to :user
end
la table a une colonne Messages: u_hash. Ceci est supposé être un hash d'identification généré aléatoirement (pour le public). Quelle est la meilleure façon de générer ce hachage et comment puis-je l'ajouter à la table? L'idée est que tout cela se passera en arrière-plan et ne sera pas visible par l'utilisateur (pas de champ caché dans le formulaire). La base de données utilisée est MySQL si cela peut m'aider d'une manière ou d'une autre.
Merci d'avance! J
Merci, cela a fonctionné parfaitement. –
juste pour aider quelqu'un d'autre avec le même problème: new_u_hash = Digest :: SHA256.hexdigest ("- # {Time.now.to_s} - # {self.title} -") [0,15] là le titre est entré par l'utilisateur :) –