Po prostu wypróbowanie prostej aplikacji do obsługi railsów, w większości przeznaczonych dla zaplecza API z JSON-em, aplikacją dla grubych klientów. Więc to, co chcę zrobić, to renderować tylko układ i mieć kod javascript, który obsługuje adres URL, i wykonać żądanie ajaxowe, aby uzyskać dane json. Wydaje się, że działa:Tylko układ renderowania Railsów?
respond_to do |format|
format.html { render :nothing => true, :layout => true }
end
Jednak ponieważ nic nie ma na celu nic nie odpłacać, to wydaje się, że jest źle. Czy istnieje lepszy sposób renderowania układu? Zwróć uwagę, że mój układ nie ma wydajności.
Moją obawą jest zwrócenie niepotrzebnych danych. Myślałem o ': text =>" "jako opcji, ale znowu potrzebujesz': layout => true', ponieważ domyślnie renderuje tylko tekst. – agmcleod
Nie możesz mieć pustej strony statycznej html z wiadomością (lub czymś) lub możesz wyjaśnić, co użytkownik musi zobaczyć, gdy trafi w tę akcję! (lub wszystkie css i js w pliku statycznym i bez użycia układu) – sameera207
To może również zadziałać :). Mój współpracownik sugerował również, aby robić aspekt frontalny w sinatrze, a szyny były czystym API. – agmcleod