Если вы используете simple_form драгоценный камень, то вы должны отметить, что это делает автоматически id ваши элементы формы, поэтому сами вручную элементы-элементы бесполезны!
Есть; однако, соглашение об именах, которое simple_form следует за элементами формы id.
object_attribute
Так что, если вы заполняете в информации для, скажем, объект контакта следующим образом:
= simple_form_for @contact do |f|
= f.input :first_name
= f.input :last_name
simple_form будет автоматически генерировать идентификаторы для каждого элемента формы, соответственно, как так:
id="contact_first_name"
id="contact_last_name"
Теперь вы можете просто использовать это соглашение об именах, чтобы выполнить все ваши потребности fill_in. Надеюсь это поможет.
Я так и думал, но он не работает. Кажется, что он не заполняет его. Он не дает никаких ошибок в том, что вы его не обнаружите. Он просто не заполняет его. – Nerian
Возможно, вы можете включить код capybara в вопрос и любой другой связанный код. – raidfive
Я обнаружил, что проблема в Мондоиде. Освободите кандидатов от ошибок. – Nerian