Bir kullanıcı girişi özel :action
veya seçebileceğiniz bir :action
özellikli: Bir kullanıcı özellikli :action
yeni zorluklar seçerÖne çıkan nesneler için _form nasıl prepopulate edilir?
<%= f.text_field :action %>
Or choose a featured challenge:
<%= f.collection_radio_buttons :action, [['Run a Mile','Run a Mile'], ['Drink 16oz of Water','Drink 16oz of Water'], ['Take a Picture','Take a Picture'], ['1 Drink Max','1 Drink Max'], ['See Eiffel Tower','See Eiffel Tower'], ['Write a Book','Write a Book'], ['Skydive','Skydive'], ['Start a Business','Start a Business'], ['No Snooze','No Snooze'], ['Visit All 50 States','Visit All 50 States'], ['Talk to a Stranger','Talk to a Stranger'], ['Try a New Recipe','Try a New Recipe'], ['Media-fast','Media-fast']], :first, :last %>
ise/_form onun :action
seçilmiş ile önceden doldurulmuş, ama şimdi İsterdim Yardımınızla bir sonraki seviyeye taşıyın!
<%= form_for(@challenge) do |f| %>
Challenge: <%= f.text_field :action %>
Do On: <%= f.collection_check_boxes :committed %>
Do For: <%= f.number_field :days_challenged %>
<% end %>
Nasıl, böyle bir özellikli meydan okuma diğer özelliklerini önceden doldurabilirsiniz ya da "Do Açık" "For Do"? Örneğin
kullanıcı özellikli :action
seçerse: 'Run a Mile
sonra Run a Mile
, Mon, Wed, Fri
, 30 Days
formu önceden doldurulacaktır olacaktır.
'Challenge' örneğini' @challenge = Challenge.new (days_challenged: 12) 'gibi değerlerle başlatabilir ve formunuzda' 12'yi 'days_challenged' için önceden doldurulmuş bir değer olarak görürsünüz. – MrYoshiji
Merhaba @MrYoshiji, ama 100 özellikli zorluklar yaşadığımı varsayalım. Her biri için nasıl önceden doldurulmuş bir değer alabilirim? –
Javascriptte bir seçenek mi yapıyor? – Shishir