Düzenleme application.html.erb öğesini belirli bir sayfadaki görüntüden nasıl kaldırabilirim. Şimdi uygulamamdaki tüm sayfalarda görülebilir.Uygulama düzenleri bir Ruby on Rails sayfasından nasıl silinir?
11
A
cevap
18
Sen denetleyici düzeyinde varsayılan oluşturmayı geçersiz kılabilir.
class Admin::HomeController < Admin::BaseController
layout "admin"
Ayrıca kontrolör eylem düzeyinde yerleşiminin oluşturulmasını geçersiz kılabilirsiniz:
def show
render :layout => "layout_for_show_only"
end
Ve, gerçekten umutsuz iseniz, görünümde düzenleri geçersiz kılabilirsiniz:
<%= render "print_view", :layout => "print" %>
Konuyla ilgili mükemmel raylar kılavuzuna bakın:
ian .
1
İşte bir cevap.
Sen ayarlayabilirsiniz: format.js {işlemek: Düzen => false}
5
Sadece kontrolöre ekleyebilirsiniz:
, bu uygulama düzeni göstermek ve düzenleme sayfaları için oluşturulmaz demektirlayout false, only: [:show, :edit]
İlgili konular
- 1. Ruby & Ruby on Rails
- 2. Sadece Ruby on Rails
- 3. Flexbox'ı Ruby on Rails
- 4. Ruby on Rails Switch
- 5. Ruby vs Ruby On Rails
- 6. Ruby on Rails ilişkiler
- 7. Ruby on Rails örneği
- 8. Ruby on Rails
- 9. Ruby on Rails
- 10. Ruby on Rails
- 11. Ruby on Rails Dragonfly
- 12. Ruby on Rails IE
- 13. Ruby on Rails
- 14. Ruby on Rails,
- 15. Docsplit Ruby on Rails
- 16. Oturumlar geçiyor. Ruby on Rails
- 17. Ruby On Rails onlu sütun
- 18. Ruby on Rails - Küresel Değişken?
- 19. Ruby on Rails: form select
- 20. Ruby on Rails auto_complete eklentisi
- 21. I18n Ruby on Rails gönder
- 22. Filtreleme Sonuçları - Ruby on Rails
- 23. Ruby on Rails tablo ilişkisi
- 24. Button on Ruby on Rails bozuk rota
- 25. Ruby On Rails:: alt model
- 26. Ruby On rails projesiz testler
- 27. Ruby on Rails ActiveRecord: çoğullaşma
- 28. Ruby on Rails - Farklı sınıf
- 29. Form Üzerine Ruby on Rails
- 30. Metin alanına Ruby on Rails
sayesinde! Bunu denetleyicide yaptım .. def show render: layout => false end – Themasterhimself
@ Themasterhimself- Eğer denetleyicinin tüm sayfalarından kaldırmak istiyorsanız, 'nil' öğesinin üstündeki 'nil' yapamazsınız. kontrol ünitesi. – rubyprince
Bu yardım için çok teşekkürler: D –