我有一个表格
= text_field_tag“user_info [name]”,nil,占位符:“你的名字”,必填:“”
我想制作规范以填写表单,我尝试使用fill_in“[user_info] [name]”,:with => “乔”但它给我错误无法找到字段“[user_info] [name]”任何想法?我已经添加了js:true并且我检查了元素并且id =“user_info_name”和name =“user_info [name]”。这个表单是另一个页面上的部分渲染,我是否需要添加其他内容?
答案 0 :(得分:1)
您的规范中看起来user_info
周围有无关的方括号。
试试这个:
fill_in "user_info[name]", :with => "Joe"
如果这不起作用,请尝试按其ID引用该字段:
fill_in "user_info_name", :with => "Joe"