İki değeri DB'ye (kullanıcı kimliği ve kullanıcı adı) sadece bir form seçim alanı ile kaydetmek istiyorum. Bu mümkün mü? Bu defa ne var: DB: Sadece (id itibaren) user_id kaydederForm-Select 1'den fazla değer kaydetme
<%= f.collection_select(:user_id, User.where(brand: current_user.brand), :id, :name, {prompt:true}, {class: 'form-control'}) %>
O. Bunu ayrıca user_name (from: name) 'den DB'ye kaydetmek için bunu nasıl genişletecektiniz?
<%= f.collection_select(:user_id, :user_name, User.where(brand: current_user.brand), :id, :name, {prompt:true}, {class: 'form-control'}) %>
çalışmaz.
Şimdiden çok teşekkürler!
Bu harika görünüyor. Denediğim gibi yapmaya çalıştığım nedeni, eylem oluşturmak için '@order.user_id = current_user.id' ve '@order.user_name = current_user.name' kaydediyorum. – CottonEyeJoe
Bunu yapmak isterseniz ... aslında hiç bir kutuya ihtiyacınız yok. Açıklamak için bir düzenleme yapacağım. – toddmetheny
Harika teşekkürler! O çalışıyor – CottonEyeJoe