【发布时间】:2016-08-20 08:35:30
【问题描述】:
我在尝试将触发器应用于以下场景时遇到问题。假设我有以下数组:
[ 'on',
'random text',
'random text',
'random text',
'random text',
'off'
'random text',
'random text',
'on'
'random text',
'off'
'random text',
'random text',
etc...
我希望开关根据两个值之一翻转(由数组中的“开”和“关”表示)
感谢任何帮助
【问题讨论】:
-
“我无法确定触发 true/true 的值,因为文本总是随机的。” 请展开并解释您的意思。跨度>
-
使用红宝石触发器,您可以执行此操作,其中两个条件一个接一个地满足,但它们由特定值触发(抱歉,如果我解释得不好,请参见此处的示例: nithinbekal.com/posts/ruby-flip-flop)
-
这解释得很好。
标签: ruby algorithm ruby-on-rails-3 logic