Saya menggunakan tata letak yang berbeda untuk beberapa tindakan (kebanyakan untuk tindakan baru di sebagian besar pengontrol).
Saya bertanya-tanya apa cara terbaik untuk menentukan tata letak? (Saya menggunakan 3 atau lebih layout yang berbeda di controller yang sama)
Saya tidak suka menggunakan
render: layout => 'name'
Saya suka melakukannya
tata letak 'nama',: hanya => [: baru]
Tapi saya tidak bisa menggunakannya untuk menentukan 2 atau lebih layout yang berbeda.
Sebagai contoh:
Ketika saya memanggil tata letak 2 kali dalam pengontrol yang sama, dengan nama tata letak yang berbeda dan hanya opsi yang berbeda, yang pertama diabaikan - tindakan tersebut tidak ditampilkan dalam tata letak yang saya tentukan.
Catatan: Saya menggunakan Rails 2.