2012-03-28 11 views
1

Ich bin nach der Kurzanleitung hier: https://github.com/kristianmandrup/cantango/wiki/QuickstartDevise, CanCan + Cantango

Ich versuche, Gastbenutzer Logik optional definieren - ich habe das Gastbenutzermodell definiert, sowie Benutzer- und Rollen zulässt. Ich erhalte den folgenden Fehler beim Aufruf von user_can?

Model <Guest> has no #email as defined in CanTango.config.user.unique_key_field 

Ich habe es auf die Tatsache eingegrenzt, dass das user.unique_key_field definiert werden muss; Dies ist jedoch nur ein Gast, und als solcher hätte keine E-Mail zur Verfügung gestellt (und sollte es auch nicht müssen). Gibt es einen Weg dahin?

Antwort

0

Soweit ich weiß gibt es nicht.

für meinen Teil habe ich nur noch eine defaut Gast-Adresse in einem email Methode:

def email 
    '[email protected]' 
end 

Es die unverbindliche Weg zu sein scheint, in Cantango Wikis gehen simple scenario (die auch eine :default_guest_user Nennungen Freigabe uns zu ersparen das Problem, aber ich glaube nicht, dass es noch implementiert ist)

Verwandte Themen