Ruby on rails 具有替代披露级别的纵断面图

Ruby on rails 具有替代披露级别的纵断面图,ruby-on-rails,Ruby On Rails,我有一个rails 4应用程序,其中包含一个名为Projects的模型 项目模型具有发布选项,允许项目创建者将项目公开、私有或将项目的摘要版本公开 如果选择了第三个选项,则某些用户可以看到部分但不是全部项目详细信息,而其他用户可以看到整个项目 我该如何处理这个问题?如果我为部分公开的版本创建了第二个布局,那么我可以生成一些模型属性而不是其他属性吗?有没有更好的办法 谢谢我将继续使用基于视图的条件。它为您提供了一个文件,供您在将来编辑和调整,并且只呈现您希望用户能够访问的信息 - if proje

我有一个rails 4应用程序,其中包含一个名为Projects的模型

项目模型具有发布选项,允许项目创建者将项目公开、私有或将项目的摘要版本公开

如果选择了第三个选项,则某些用户可以看到部分但不是全部项目详细信息,而其他用户可以看到整个项目

我该如何处理这个问题?如果我为部分公开的版本创建了第二个布局,那么我可以生成一些模型属性而不是其他属性吗?有没有更好的办法


谢谢

我将继续使用基于视图的条件。它为您提供了一个文件,供您在将来编辑和调整,并且只呈现您希望用户能够访问的信息

- if project.private or project.teaser
  #this is my private or teaser information
- if project.private
  #this is my private information

#this is my public information