0
我正在嘗試將數組的結果處理爲要傳遞給搜索的字符串。我想建立從陣列看起來像一個字符串Rails - 處理數組時的字符串串聯問題
( 「categories.name LIKE '%表格%' 或categories.name LIKE '%蘋果%'」)
serialize :category, JSON
if category.count > 1 && category.index != 0
$search_global.category.each do |cat_name|
cat_name.slice '" '
# cat_name
$array_count = $array_count + 1
if cat_name != ''
$inside_count = $inside_count +1
$cat_name_2 = "categories.name like %" + $cat_name_2 + cat_name + "% or " + $inside_count.to_s
end
end
end
如果我選擇一個項目,它工作正常,在
categories.name喜歡%表格%或1
請注意,我只是爲了更好地瞭解發生的事情而加入內部計數。
我遇到的問題是當我選擇2個或更多的項目。 categories.name like %
重複兩次,然後將數組項或列爲
categories.name像%categories.name像%日曆%或1Forms%或2
我似乎無法找出爲什麼級聯不能按我期望的那樣工作。