我想有一个地方有一个平等的条款,不等于条件:不等于条件
@user = User.where(:user_id => current_user.id, :author_id != current_user.id).nil? ? (render :something) : (render :somethingelse)
以上不工作:
语法错误,意外“)”, 期待tASSOC ... d,:user_id!= current_user.id).nil? ? (渲染 :指数):(RE ...
如果我从!=
然而更改第二个条件=>
它会工作,
我怎么有两个条件中的一个,其中CLASE感谢。?你
@taro本周我完成了“Ruby on Rails教程:通过示例学习Rails”,但它没有涵盖这些类型的条件,所以我仍然在学习。它还建议我在开始使用Ruby之前先从Rails开始。但是谢谢你的反馈。 – user715697 2011-05-14 18:35:56
您应该使用'empty?'而不是'nil?',因为'where'返回一个Array,本身。 – konyak 2015-01-27 21:00:29