Próbuję utworzyć widok z linkiem do pobrania, aby pobrać źródło html?Szyny; zapisać renderowane widoki treści html do pliku
12
A
Odpowiedz
7
Możesz użyć render_to_string
zamiast renderowania, co spowoduje wyświetlenie strony, a następnie pobranie jej za pomocą send_data
.
15
rozwiązanie @Peter „s pracował dla mnie. Oto przykładowy kod:
Widok:
<%= link_to 'download this page', object_path(@object, :download => true) %>
Kontroler:
def show # ... if params[:download] send_data(render_to_string, :filename => "object.html", :type => "text/html") else # render normally end end
Powiązane problemy
- 1. Cofanie szyny generować opracować widoki
- 2. szyny konwersji HTML do obrazu
- 3. JSF tagi nie są renderowane jako HTML
- 4. jak zapisać wygenerowaną zawartość DOMPDF do pliku?
- 5. Jak zawijać widoki treści zamiast tła do rysowania?
- 6. Treści iframe nie renderowane pod przewijaniem w iOs5 iPad/iPhone
- 7. Jak zapisać UIImage do pliku?
- 8. zapisać wiadomość pylint do pliku
- 9. Jak zapisać wyjście pliku AUGraph do pliku?
- 10. javascript jak zapisywać html renderowane na stronie jako obraz
- 11. Szyny 3: Różne widoki dla każdego modelu
- 12. Pandoc HTML Spis treści Wyjście
- 13. Zapisać plik json do pliku w angularjs ..?
- 14. Uzyskaj źródło html renderowane w javascript przy użyciu phantomjs
- 15. Ładowanie pliku HTML po stronie serwera w treści panelu
- 16. szyny 3 has_many: poprzez zapis zapisać błąd
- 17. Widoki Drupala: Generowanie pliku xml
- 18. Konwersja treści UIWebview do UIImage
- 19. Jak załadować widoki MVC do głównego pliku szablonu
- 20. Wpisywanie kodu HTML do strony ze skryptu treści
- 21. Szyny Dostęp do przesłanego pliku i zapisanie go do spinacza
- 22. Szyny: Refaktoryzacja, widoki, pomocnicy: jak to wszystko idzie w parze?
- 23. Zewnętrzny plik HTML w treści Bootstrap Popover
- 24. Jak zapisać wyjście błędów gcc do pliku
- 25. Jak zapisać obraz WPF do pliku
- 26. Zapisać Safari javascript konsoli do pliku?
- 27. Jak zapisać podsumowanie (lm) do pliku?
- 28. Jak mogę zapisać sesję R do pliku?
- 29. Jak zapisać pliki cookie HtmlUnit do pliku?
- 30. Jak zapisać obraz kontrolny wykresu do pliku?
Dzięki, widziałem, że w innych wyszukiwań, ale mają kłopoty użyciem. Czy masz jakieś przykłady? – user354250