这些是我的: index.html.erb <%= link_to'分配角色',projects_assign_role_path(项目)%>
控制器文件 def assign_role @users = User.where.not(id:1) 端
路由
get" projects /:id / assign_role" => "项目#assign_role",as :: projects_assign_role
但是当我点击此链接时,我收到以下错误: 缺少模板项目/ assign_role,application / assign_role with {:locale => [:en],:formats => [:html] ,: variants => [],:handlers => [:erb,:builder ,:raw,:ruby,:coffee,:arb,:jbuilder]
答案 0 :(得分:1)
这是因为您要求显示页面但不存在。所以你应该在app / views
下创建一个页面在app / views
下创建“projects”文件夹然后在app / views / projects /
下创建“assign_role.html.erb”