Ruby on rails Rails-两个用户之间共享条目-每个用户独立软删除
我有一个Rails 5应用程序,有两种型号:Ruby on rails Rails-两个用户之间共享条目-每个用户独立软删除,ruby-on-rails,devise,soft-delete,ruby-paranoia,Ruby On Rails,Devise,Soft Delete,Ruby Paranoia,我有一个Rails 5应用程序,有两种型号:User&Application 用户可以通过应用程序模型应用到其他用户 当用户1对用户2创建应用程序时,两个用户都可以在其应用程序#索引视图中看到它 每个用户都可以删除应用程序,但这不得影响第二个用户的可见性 例如: 用户1应用于用户2 用户1和用户2在application#index视图中拥有应用程序 用户1软删除应用程序 用户1在application#index 用户2仍然可以在application#index 处理这种情况最正确的方法
User
&Application
用户可以通过应用程序模型应用到其他用户
当用户1对用户2创建应用程序时,两个用户都可以在其应用程序#索引
视图中看到它
每个用户都可以删除应用程序,但这不得影响第二个用户的可见性
例如:
- 用户1应用于用户2
- 用户1和用户2在
视图中拥有应用程序application#index
- 用户1软删除应用程序
- 用户1在
application#index
- 用户2仍然可以在
application#index
- 创建两列
和sender\u deleted
,并用日期+receiver\u deleted
为索引填充它们范围{sender\u deleted:nil}
- 为应用程序中的每个用户创建一个条目,然后仅检索每个用户的条目
- 其他方式