0

在我的 Rails 应用程序中,我有一行说:

<% if user_signed_in? && Registry.exists?(current_user.registry) %>

我怎样才能做到

if Registry. **does not** exists?(current_user.registry)

提前致谢。

4

1 回答 1

2
if user_signed_in? && !Registry.exists?(current_user.registry)

(注意感叹号)或

if user_signed_in? and not Registry.exists?(current_user.registry)

如果您更喜欢它的可读性。在 Ruby 中,您也可以使用unless,它与 相同if not,但最终可能更难阅读。

于 2012-06-18T14:53:14.510 回答