Doğru terimlerin ne olduğundan emin değilim, ama yapmaya çalıştığım şey (tercihen simple_form gem kullanarak) bir formdadır, en fazla: bir metin alanı ve kutu seçin. Kullanıcı, metin kutusuna bir sayı yazacak ve daha sonra saat, gün veya ayın bir açılır kutusundan seçim yapacaktır. 21 gün, 3 ay, 3 saat, vb. Form gönderildiğinde, bunu günlere dönüştürüp veritabanında saklıyorum. Girdi tipini simple_form olarak nasıl değiştireceğimi biliyorum, ancak bir değişken için iki girdiye sahip olmak mümkün mü? senin görünümünde Sonrasimple_form girişi ile birden çok alan
attr_accessor :thing, :another_thing, :and_another_thing
, yardımcı form_for 'içinde', örneğin yazabilirsiniz:
Öncelikle, kullanıcı modelinde erişimcilere tanımlayın:
attr_accessor'unu kullanın ve sonra mantığı daha sonra, before_save gibi bir geri çağrıda işleyin. – socjopata
Attr_accessor'un nasıl kullanılacağını açıklar mısınız? – Alexei