对于我正在编写的这个 Rails 应用程序,有用户,并且用户有很多项目。我编写了一个辅助函数来帮助链接到页面。
def new _or_edit_user_path( *user )
if user[0] && user[0].id
edit_user_path user[0]
else
new_user_path
end
end
和
def new_or_edit_user_project_path( user, *project )
if project[0] && project[0].id
edit_user_project_path user, project[0]
else
new_user_project_path(user)
end
end
但是现在我想测试这些并且很明显rails不希望我这样做。你会推荐什么?