我想根据用户名限制我的网站的一部分。
我正试图插入如下命令,但我遇到了语法错误。
if current_user.name in ("user1", "user2", "user3")
我也试过下面的。这并没有限制对指定用户名的访问,但我没有收到任何错误。
if current_user.name == "user1" || "user2" || "user3"
我该怎么写?
如果是rails,则.in?
方法可用。
if current_user.name.in?(['user1', 'user2', 'user3'])
香草红宝石使用.include?
if %w[user1 user2 user3].include?(current_user.name)
试试这个:
if ["user1", "user2", "user3"].include? current_user.name