include 或 if in rails 的问题
Problems with a include or if in rails
我在使用代码
rails 时遇到问题
if @turno.chop == res[:department].to_s
其中 turno 包含像 ABC1 这样的字符串和像 ABC 这样的部门,我试图过滤 turno 是否等于部门,但我需要为此减少 turno 的字符串。
每次我尝试做的代码都没有完成并卡在代码的其他部分时,当我删除条件时,代码可以完美运行但不执行过滤器。
我试着去做
if @turno.include?(res[:department].to_s)
但是出现同样的错误
更准确地说,@turno 可以包含像 "ABC1" 这样的字符串,而 res[:department] 包含带有 "ABC" 的字符串,我需要将 @turno 中的字符串减少到前 X 个字符并与res[:department]
的内容进行比较
我相信 whosebug.com 问题中的回答与此非常相似。 How to check whether a string contains a substring in Ruby?
include?
命令听起来像您应该使用的命令。
my_string = "abcdefg"
if my_string.include? "cde"
puts "String includes 'cde'"
end
我在使用代码
rails 时遇到问题if @turno.chop == res[:department].to_s
其中 turno 包含像 ABC1 这样的字符串和像 ABC 这样的部门,我试图过滤 turno 是否等于部门,但我需要为此减少 turno 的字符串。 每次我尝试做的代码都没有完成并卡在代码的其他部分时,当我删除条件时,代码可以完美运行但不执行过滤器。
我试着去做
if @turno.include?(res[:department].to_s)
但是出现同样的错误
更准确地说,@turno 可以包含像 "ABC1" 这样的字符串,而 res[:department] 包含带有 "ABC" 的字符串,我需要将 @turno 中的字符串减少到前 X 个字符并与res[:department]
的内容进行比较我相信 whosebug.com 问题中的回答与此非常相似。 How to check whether a string contains a substring in Ruby?
include?
命令听起来像您应该使用的命令。
my_string = "abcdefg"
if my_string.include? "cde"
puts "String includes 'cde'"
end