I'm using something like this:
case referer
      when (referer.include? "some_string")
        redirect_link = edit_product_path
      when (referer.include? "some_other_string")
        redirect_link = other_product_path
end
Unfortunately, this returns nil even if the string some_string is present in the variable referer.
Here's what i tried in Ruby Console:
ruby-1.8.7-p334 :006 > jasdeep = "RAILS"
ruby-1.8.7-p334 :026 > case jasdeep
ruby-1.8.7-p334 :027?>   when (jasdeep.include? "AI")
ruby-1.8.7-p334 :028?>   puts "Hello"
ruby-1.8.7-p334 :029?> end
=> nil
Any inputs will be appreciated.
Try this
jasdeep = "RAILS"
case jasdeep
when /IL/
  puts "Hello"
end
                        jasdeep = "RAILS"
case
  when jasdeep.include?("AI")
    puts "Hello"
end
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With