Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.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中结束语句_Ruby On Rails_Ruby On Rails 3_Conditional Operator_Line Endings - Fatal编程技术网

Ruby on rails 如何在Ruby中结束语句

Ruby on rails 如何在Ruby中结束语句,ruby-on-rails,ruby-on-rails-3,conditional-operator,line-endings,Ruby On Rails,Ruby On Rails 3,Conditional Operator,Line Endings,我有这样的代码 word.include?("test") ? @test = word : #do nothing 我的问题是rails在冒号之后需要一些东西,并将下一行代码视为上述条件语句的一部分。我知道我可以使用一个常规的if-end语句,但我想知道是否有可能在冒号之后和到达新行之前结束该语句?提前感谢 你可以考虑这样的事情: @test = word if word.include?("test") 这是一个很好的选择谢谢,我仍然希望如果有人能告诉我是否有可能结束这一行只是为了让我可

我有这样的代码

word.include?("test") ? @test = word : #do nothing

我的问题是rails在冒号之后需要一些东西,并将下一行代码视为上述条件语句的一部分。我知道我可以使用一个常规的if-end语句,但我想知道是否有可能在冒号之后和到达新行之前结束该语句?提前感谢

你可以考虑这样的事情:

@test = word if word.include?("test")

这是一个很好的选择谢谢,我仍然希望如果有人能告诉我是否有可能结束这一行只是为了让我可以学习。再次感谢