Prüfen, ob ein Layout in Rails existiert?

7

Gibt es eine Standardmethode, um zu überprüfen, ob ein Ansichtslayout innerhalb eines Controllers in Rails existiert? Ich versuche, dem Benutzer zu ermöglichen, das Layout zu bestimmen, aber es muss zuerst existieren.

    
Lance Pollard 17.05.2010, 22:31
quelle

3 Antworten

2

Soweit ich weiß, gibt es keinen üblichen öffentlichen Weg. Sie könnten einen rudimentären Anruf wie folgt verwenden:

%Vor%     
Daniel Beardsley 17.05.2010, 22:39
quelle
23

Sie können template_exists verwenden? Was ist ein Alias ​​für existiert?

Zum Beispiel: template_exists?("layout_name", "layouts")

    
Joni 13.01.2011 13:54
quelle
0

Ich denke, der bessere Weg wäre, diese Werte in einer Datenbank zu speichern, damit ein Benutzer daraus auswählen kann.

Anstatt zu versuchen, zu überprüfen, was im vorherigen Post vorgeschlagen wurde.

Verwenden Sie ein Layout-Modell und lassen Sie den Benutzer wählen.

    
Rishav Rastogi 18.05.2010 00:01
quelle

Tags und Links