2011-01-27 3 views
1

Hé les gars, j'essaie de trouver un moyen de laisser l'utilisateur vérifier/marquer leurs dates. J'ai un index qui liste les dates. Je veux que l'utilisateur puisse marquer des dates comme étant l'opportunité de ne plus marquer.comment laisser l'utilisateur vérifier/marquer les dates comme terminées

J'ai créé une table marked_dates, qui fait référence à la user.id et les dates.id

Merci pour conseiller

+1

Pouvez-vous nous montrer du code? Vous modélisez, contrôleur, vue? Et expliquer où vous êtes coincé? Qu'est-ce qui ne fonctionne pas? Qu'avez-vous essayé? – polarblau

Répondre

1

OK, en supposant que le cas le plus simple possible. Ajouter un nouveau champ booléen à votre modèle: générer une nouvelle migration, quelque chose comme

class AddColumnToMarkedDates < ActiveRecord::Migration 
    def self.up 
    add_column :marked_dates, :marked, :boolean 
    end 

    def self.down 
    remove_column :marked_dates, :marked, :boolean 
    end 
end 

modifier ensuite vue index. Le moyen le plus simple d'afficher l'état de la date serait <%=marked_date.marked%>, ce qui vous indiquera bien sûr vrai ou faux.

Questions connexes