0

我想知道 - 我有两个模型,Device has many Phones反之亦然。在电话的表格中,我有一个设备选择。我不能允许将空白值插入到此选择中,但不知何故,如果没有关联设备,我需要不显示任何值。我不知道如何使用javascript

= f.input :device_ids, include_blank: false, label: false, as: :select, collection: current_user.devices, input_html: {id: "phone_number_#{phone_number.id}_device_ids", disabled: (true if phone_number.multiring)}

我怎么解决这个问题?

4

1 回答 1

0

解决了这个问题 - 添加了内联 javascript(haml)

 = f.input :device_ids, include_blank: false, label: false, as: :select, collection: current_user.devices, input_html: {id: "phone_number_#{phone_number.id}_device_ids", disabled: (true if phone_number.multiring)}
      - unless phone_number.devices.first
        :javascript
          $("#phone_number_#{phone_number.id}_device_ids").prop('selectedIndex', -1)
于 2013-10-21T18:04:32.523 回答