Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何显示用户是否为订户_Ruby On Rails - Fatal编程技术网

Ruby on rails 如何显示用户是否为订户

Ruby on rails 如何显示用户是否为订户,ruby-on-rails,Ruby On Rails,在视图中,我有一个users表,输出每个用户的信息(注册日期、性别、id、用户名、删除选项)。我想在users表中包含一个额外的列,如果用户是订阅者或不是订阅者,该列将输出 确定用户是否为订户的方法是,在user\u id列下的Subscriptions表中是否可以找到他们的id 如何将其输出到视图中?让我们按Rails的方式进行 似乎,对于您的用户模型,您有: 有很多:订阅 或: 有一个:订阅 对于第一个,您可以在视图中检查: 0%> ... 第二, ... 为了更好,您还可以向用户

在视图中,我有一个users表,输出每个用户的信息(注册日期、性别、id、用户名、删除选项)。我想在users表中包含一个额外的列,如果用户是订阅者或不是订阅者,该列将输出

确定用户是否为订户的方法是,在
user\u id
列下的Subscriptions表中是否可以找到他们的id


如何将其输出到视图中?

让我们按Rails的方式进行

似乎,对于您的
用户
模型,您有:

有很多:订阅
或:

有一个:订阅
对于第一个,您可以在视图中检查:

0%>
...
第二,


...
为了更好,您还可以向
用户
模型添加一种方法:

def是订户吗?
subscriptions.size>0或“subscription”
结束
那么在你看来,


...