如果在rails中也是如此简单

时间:2015-09-07 16:50:28

标签: ruby-on-rails if-statement

如何在rails中实现简单的if else条件

PHP:echo $params = isset($_POST['some_params']) ? $_POST['some_params'] : "";

RAILS:??

谢谢,

1 个答案:

答案 0 :(得分:2)

您可能需要查看Ruby Ternary运算符:一个很好的来源是http://www.tutorialspoint.com/ruby/ruby_operators.htm

params[:some_params].present? ? 'a' : 'b'

另一种方法是:

if params[:some_params].present?
  ....
else 
  ....
end
  

还有一个名为Ternary Operator的运算符。这第一个   计算表达式的true或false值,然后执行一个   两个给定的陈述取决于结果   评价。条件运算符具有以下语法: