我正在尝试测试控制器的“更新”操作。
但是只要我尝试:
conn =
put(
conn,
Routes.club_item_path(conn, :update, item.club_id, item.id),
@update_attrs)
或
conn =
put(
conn,
Routes.club_item_path(conn, :update, item.club_id, item.id),
item: @update_attrs)
我总是得到:
** (ArgumentError) argument error
这很奇怪,因为在测试“创建”操作时我做了:
conn =
post(
conn,
Routes.club_item_path(conn, :create, club.id),
item: @create_attrs )
它工作正常。我猜我对Phoenix中的路径助手有些误解。