问:错误:
失败/错误:click_link“新待办事项” NoMethodError:未定义的方法'permit'为nil:NilClass
#./app/controllers/todo_items_controller.rb:25:在todo_item_params' # ./app/controllers/todo_items_controller.rb:13:in新的'#./spec/features/todo_items/create_spec.rb:15:在<top(必填)中的块(2个级别)>'中
答:create_spec.rb文件
需要'spec_helper'
描述“添加待办事项”(todo_list){TodoList.create(title:“杂货清单”,描述:“杂货店”)}
def visit_todo_list(list)在“ #todo_list _#{list.id}”内访问“ / todo_lists”,请执行click_link“列表项”结束
它“使用有效内容成功”执行visit_todo_list(todo_list)click_link“新待办事项” fill_in“内容”,并带有:“牛奶” click_button“保存” expect(page).to have_content(“ Added todo list item。”) (“ ul.todo_items”)期望(page).to have_content(“牛奶”)结束
结束