Yeni kullanıcı oluşturmak için alanlar listesinin kısmi olarak oluşturduğu raylar formum var. Düzenleme formunu oluşturmak için kullandığım alanlar. Düzenleme bölümüne belirli bir alan (yani bölüm) gösterilmemesinin mümkün olup olmadığını merak ediyorum, çünkü departmanı değiştirmek için kullanıcılara seçenek vermek istemiyorum.Eylem düzenleniyorsa form alanını gösterme
cevap
Parametreleri ise [: aksiyon] düzenlemek bu alanın Birçok yönden yapılabilir ekran hiçbiri
kullanarak olabilir görünmüyor sonra olduğunu.
Genellikle Sadece forma atacak
if [email protected]_record?
# department field.
end
Bu işe yaramazsa da, yeni bir parçayı almıyorum? new_record için userController'da bir yöntem var mı? ya da bazı yerleşik raylar yöntemi mi? –
yerleşik, '@ user' bir AR nesnesidir – Nithin
gibi yapmak:
<%= f.text_field :department unless @user.new_record? %>
Sen kalıcı kullanabilir? yöntemi, eklenecek veya new_record kullanılabilecek yeni bir kayıt olmadığından emin olmak için bir yöntem midir? "Yeni kayıt" veritabanında kayıt kalıcı değilse yöntemi geri dönecektir. ex ::
<%= f.text_field :department if @user.persisted? %>
or
<%= f.text_field :department unless @user.new_record? %>
bir yol daha da farklı görünümden kısmi render eğer denetleyici üzerinde kontrol sağlıyor eylem kendisi hakkında kontrol etmek ve belirli denetleyiciye sınırlamak isteyebilirsiniz, bu depolandığı içinde ::
params[:controller] -->> contains the name of the controller ex. UserController that you just hit on
params[:action] -->> contains the action name ex. new or edit
- 1. Form kapandığında eylem
- 2. Laravel Form Eylem URL'si
- 3. CodeIgniter'de tek bir form alanını nasıl doğrularım?
- 4. Bir form alanını javascript ile doldurma
- 5. Django, tek tek form alanını göstermiyor
- 6. Symfony2 - form alanını eventListener ile değiştirin
- 7. Tek form alanını yalnızca Symfony2 içinde doğrulayın
- 8. Parlak bir şekilde giriş metin alanını bir eylem düğmesi
- 9. Form verilerini yerel depoya kaydetme ve yenilemede gösterme
- 10. Bir form alanını birden çok kısıtlama olarak doğrulayın
- 11. Django: Kullanıcı personelse form alanını nasıl hariç tutma?
- 12. Form alanını ve ağaç görünümünü birlikte görüntüleyin odoo
- 13. Nasıl Play Framework scala ile dizi form alanını bağlamak
- 14. Form_rest (form) yerine CSRF belirteci alanını açıkça yazdırın?
- 15. iOS'ta, bir pdf form alanını program aracılığıyla nasıl doldurabilirsiniz?
- 16. , İşte yeni giriş alanını
- 17. Liste animasyonunu gösterme özelliği gösterme
- 18. Gösterme sırasında GIF Resmi Gösterme
- 19. Metni Açarken Gösterme Divanını Gösterme
- 20. Tüm içerik ve eylem URL'lerini, görünüm sayfasını değiştirmeden mutlak URL'ler olarak gösterme
- 21. django gizli giriş alanını
- 22. Form Verilerini Struts2'ye Gönder Eylem Sınıfı Ajax kullanarak
- 23. eylem Bu Eylem Yöntemi sahip
- 24. jQuery yeni eylem
- 25. Html.BeginForm ve Denetleyici ve Eylem
- 26. Form
- 27. Hiçbir eylem eylem ile işlenecek faaliyet bulundu.DIAL
- 28. Eylem/rota düzeltmek için eylem yönlendirildi mi?
- 29. çıkış $ eylem?
- 30. Django'da dinamik seçim alanını kullanma
Ben denedim, ama saha sonradan hem eylemler, yeni ve düzenleme :( –
ancak yeni durumda .. eylem yeni olması ve saha gösterilmesi gereken düzenleyebilir olmaz gösterilmez. yeni eylem durumunda başka bir durum gösterme alanı kullan yoksa gizlemek –