ile nasıl önceden doldurulur? Kullanıcıların yorumlarını e-postaya bırakarak yorum yapabileceği bir uygulama yapıyorum.formtastic - bir dize girdisi değeri
Doğrudan oradan, bir e-posta adresi olan bir bağlantı ile
(<%= link_to register_path(:email => @comment.email %>
gibi) kayıtlarını yapabilmelerini istiyorum - böylece mevcut kullanıcı kaydı yok.
Bu, :value
seçeneği aracılığıyla form.input
alanına bir değer uygulayarak yapılmalıdır.
Ancak aşağıdaki kod çalışmıyor!
<%- if params[:email] -%>
<%= f.input :email, :required => true, :value => params[:email] %>
<%- else -%>
<%= f.input :email, :required => true %>
<%- end -%>
benim yerel taş
formtastic rdoc içinde ve içine bir göz vardı ama bunun için herhangi bir seçenek bulamadık.
Önerileriniz var mı?
+1 bu kabul edilen cevaptan daha iyidir. Giriş değerine bir görünüm yardımcı yöntemi uygulamak gibi bir şey yapmak istiyorsanız, bu kod denetleyiciye değil görünümüne aittir. – jdl
Bu iş yaptı, ama benzeri bir şeye sahip olmamalıyız: value_method. I.E. f.input: my_date,: value_method =>: biçimlendirilmiş –
Abe, GH ile ilgili bir sorun eklemekte çekinmeyin. –