Aşağıdaki senaryoyu gerçekleştirmeye çalışıyorum. Temelde ben 2 modeller4 tasarruf alanını, wordpress seçenekleri tablosuna benzer şekilde raylar
Tema
- başlık
Seçenek
- theme_id
- adı
- değeri
kullanıcı seti seçenekleri ile Seçenekler tablosunu doldurmak, örneğin benim html.erb muhtemelen şu şekilde görünecektir:
<%= form_for [:admin, @options],:class => 'form' do |f| %>
<div class="form-group">
<%= f.label :option[:color] %>
<%= f.text_field :option[:color], :class => 'form-control' %>
</div>
<div class="form-group">
<%= f.label :option[:header_title] %>
<%= f.text_field :option[:header_title], :class => 'form-control' %>
</div>
<div class="form-group">
<%= f.label :option[:footer_copy] %>
<%= f.text_field :option[:footer_copy], :class => 'form-control' %>
</div>
<div class="form-group">
<%= f.submit :value => 'Update', :class => 'btn btn-primary' %>
</div>
<% end %>
yukarıdaki senaryo için 3 satır katacak Seçenekler tablosu, her biri aynı tema_id ile.
Ama denetleyicisi (alın ve eylemleri sonrası) için kullanılacak sözdizimi emin değilim, model ve görünümü
Herhangi bir yardım takdir edilecektir! Teşekkür
Yukarıdaki formu örnek, eg seçenekleri tablosunda 3 ayrı satırlar olarak kaydedecektir kaydedilir DÜZENLEME :
theme_id | isim | değer
1 | "renk" | "yeşil"
1 | "header_title" | "Tema başlığı buraya gider"
1 | "footer_copy" | "lorem ipsum bla bla"
Teşekkürler Drew. Bu, Seçenekler tablosuna tek bir giriş için geçerli gibi görünüyor? 1 formun seçenekler tablosuna – uguMark
çoklu girişler ekleyebileceği bir şey arıyorum Okunduğum şekilde, Renk, Başlık Başlık ve Altbilgi alanları olarak bir Seçenekler modeline sahip olabilirsiniz. Tüm bu öğeleri ayrı tutmaya mı çalışıyorsunuz? –
Evet, bu yüzden seçenekler tablosunun sadece alanları olacaktır: theme_id, name, value. Orijinal sorumu Seçenekler tablosunda nasıl kaydedileceğine dair bir örnek vermek için düzenledim – uguMark