Cambios para permitir seleccionar un boton...

He modificado 2 ficheros, views/dogs/index.html.erb y editing_dogs.feature.

En el primero hay dos cambios, como algunos perros pueden no tener usuario para que no me diera la lata puse dogs.user.try :email: 

Y el cambio importante es marcar las filas con content_tag_for :tr, dog . Esto añade un identificador a la fila: <tr id=dog_id> donde id es la entrada a la tabla.

Esto me permite luego escribir en el feature When I follow "Edit" within "#dog_1"

para que busque el enlace Edit dentro de la fila (pone un contexto) si fuera el segundo tendrías que poner #dog_2 . Esto realmente no queda muy user friendly, pero por ahora escapa. Lo suyo sería volver a usar el "Samba y fatiga idilio" "dog" y hacer un paso para que reciba tres parametros,

blah, blah, blah do |link, name, class|

y aquí iría el codigo para que buscara por nombre y sacara el id para luego hacer la busqueda...
end

Dicho esto, te abres un apartado, asuntos pendiente sine die, y cuentas esta historia, por si diera tiempo hacerlo...

Un saludito

PD:
Funcionó el delete?
Tienes un pull hecho con los cambios...