Ruby on rails 如何在不使用rails中的Desive gem登录的情况下使某些用户数据可用?
我是rails的初学者,决定将一个简单的CRUD应用程序作为个人项目 我使用Desive gem进行身份验证,使用can进行授权 简而言之,用户是一名学生,登录并输入其个人详细信息、分数,应用程序计算其百分比 “标记”页面显示以下数据: 姓名:xyz 主题1:45 主题2:67 主题3:91 我希望“标记”页面对互联网上的任何人都可见,只需输入正确的http地址,其中当然包括用户idi.e,而无需登录到用户模型下的rails。但是,“学生详细信息”页面需要身份验证才能查看Ruby on rails 如何在不使用rails中的Desive gem登录的情况下使某些用户数据可用?,ruby-on-rails,ruby,devise,gem,rubygems,Ruby On Rails,Ruby,Devise,Gem,Rubygems,我是rails的初学者,决定将一个简单的CRUD应用程序作为个人项目 我使用Desive gem进行身份验证,使用can进行授权 简而言之,用户是一名学生,登录并输入其个人详细信息、分数,应用程序计算其百分比 “标记”页面显示以下数据: 姓名:xyz 主题1:45 主题2:67 主题3:91 我希望“标记”页面对互联网上的任何人都可见,只需输入正确的http地址,其中当然包括用户idi.e,而无需登录到用户模型下的rails。但是,“学生详细信息”页面需要身份验证才能查看 我该如何处理这个问题?
我该如何处理这个问题?在rails中使用gems是一个抽象的概念,我很困惑,因为我几乎不了解基本知识。只需使用一个新的控制器,它不会在身份验证过滤器之前指定操作,即,它将是可公开访问的。在该控制器中,获取您想要公开的任何数据,并将它们传递给您的视图。