查找具有 ruby 个机械化的 select 个列表

Find select lists with ruby mechanize

查看表单时,我想知道它是否有任何 select 列表以及它们是哪些字段。

例如

 form.fields_with(type: "selectlist")

form.selectlists

有什么想法吗? 假设一定有办法做到这一点,但文档没有帮助...

不是一个很好的答案,但它至少在某种程度上起作用。

form.fields.select{ |f| f.respond_to?(:options)}