form alanının kısmi görünümü set değerini Raylar n görevleri içeren alt projeler. Şimdi bunların her biri için kısmi bir görünüm istiyorum. İyi ol Raylar 1.2.3 kod ekleme benim alt proje kısmi görünüm olarak adlandırılır _subproject.rhtml içindeTamam ı Rails için oldukça yeni ve başarılı olamadı aşağıdakileri yapmak için çalışıyorum
<%= render(:partial => 'subproject', :collection => @project.sub_projects) %>
(: Ben projeden hale Yani
aşağıdaki kodla alt projeyi görmek projesi), bu yüzden böyle verilere erişebilir:
<%= subproject.name %>
tamam adını yazdırır O ancak bir textfield'ı oluşturmaya çalıştığınızda bu çalışmaz:
<%= text_field 'subproject', 'name' %>
Ama bu irade: Yanlış yapıyorum
<%= text_field 'subproject', 'name', :value => subproject.name %>
?
Düzenleme: nedeniyle benim sorunum değerini geçen ancak form alanı içinde görüntülemeden değil başlığı değiştirildi. Benim denetleyicisi kodu talebinde gibi::
Edit2
@project = Project.find(params[:id])
önerileriniz için teşekkürler güzel form_for kodu şey uygulanmış olsa da, değer hala ayarlanamıyor. Kodu yukarıdaki kısmi görünümde kullandığımda (proje html kodunu oluşturan) değer ayarlanır. Bunun neden olduğunu biliyor musun? – Mark
denetleyici kodunuzu ve görünüm kodunuzu gönderin. – jonnii
Önceden yayınladığım görünüm kodumda, Ruby bilgilerime göre üye değişkenin değeri tutmak için kullanıldıklarını ve daha sonra görünümde kullanıldığını söylüyor. Ama bir bakış açısında kısmi çalışmayı denediğimde, “alt kısmi” ifadem, belgeyi belgelenmiş gibi göstermez. Ve ben Rails v1.2.3 kullanıyorum (artı Ben Ruby (Rails) için oldukça yeni) .. – Mark