2016-03-24 13 views
-2

İki iskelenin kullanıcı sayfalarını ve sayfa gönderilerini yaptığım bir web uygulaması yapıyorum, ancak sayfalar dizin sayfası sayfasını show.html sayfalarına nasıl yerleştirebilirim diye bir sorunum var. erb ve bunları kullanıcı sayfalarına özgü kullanıcılarla nasıl filtreleyebilirim?Kullanıcı Sayfaları Oluşturma Rails İskele sayısı

+0

Sorunuz açık değil, lütfen detaylandırın. İki özel probleminiz var gibi görünüyor, lütfen her birini ayrıntılı olarak açıklayın. – Technoh

cevap

1

Kullanıcı görüntüleme görünümünde kullanıcıya ait yazıların bir listesini çıkarmak istediğiniz gibi görünüyor. Bunu yapmanın bir yolu, gönderiler üzerinde yineleme yapmak için kullanılan kodu kısmi olarak ayıklamak ve sonra bu dizini hem dizininizde hem de kullanıcı gösterme görünümünüzde kullanmaktır.

Raylardaki kısmi, dosya adının önüne bir alt çizgi konularak belirlenir. kullanıcı denetleyici gösterisinde, kullanıcı gösteri çalışması için

<%= render partial: 'posts' %> 

: eklemek bu kodu mesajlar klasöründe bir dosya _posts.html.erb oluşturun ve dizini dosyasında sonra içine yayınınız dizinden her döngüde kopya eylem, küresel mesajların kullanıcı mesajları atayın:

@[email protected] 

Ve gösteri görünümüne kısmi ekleyin:

<%= render partial: 'posts' %> 

Senüzerinde partials hakkında daha fazla bilgi bulabilirsiniz

+0

User.post_page öğesinin sıfır olduğunu bildirir –

+0

Sorunuzu, bu düzenlemeleri veya yeni kısmi içeriği denemeden önce model tanımlarınız ve bu dizinin içeriği ile düzenleyebilir misiniz? – retroGiant

İlgili konular