Teilweise im Controller mit Ruby On Rails rendern

8

Ich verwende Rails 3 in meinem Projekt.

In der Steuerung & gt; Artikel In Sicht & gt; index.html.erb

%Vor%

Ich möchte keine Abfragesätze in Ansichten zum Einchecken schreiben (wenn diese leer sind oder dies tun) Wie kann ich blank slate partially übergeben (wenn das queryset leer ist) innerhalb des Controllers?

Danke.

    
Harry 11.01.2011, 18:55
quelle

3 Antworten

7

Sie können den Schalter auch in der Steuerung schalten.

%Vor%     
Andreas Richter 12.01.2011, 17:00
quelle
7

Ich glaube, Sie möchten render_to_string . Weitere Informationen zum Rendern in Rails 3 finden Sie in diesem Blogpost .

    
Brian Donovan 11.01.2011 19:04
quelle
0

vielleicht ist es ein Workaround, aber es ist eine ziemlich einfache Lösung

%Vor%

und zwei Teiltöne haben, die "_blank_true.html.erb" und "_blank_false.html.erb"

genannt werden     
gicappa 11.01.2011 23:38
quelle