有沒有一種簡單的方法將以下邏輯應用於Rails中的字符串?確保一個字符串以Rails中的另一個字符串開頭或結尾
if string does NOT end with '.' then add '.'
if string does NOT begin with 'http://' then add 'http://'.
當然,有人可能會做這樣的事情:
string[0..6] == 'http://' ? nil : (string = 'http://' + string)
但它是有點麻煩,它會錯過https://
替代。有沒有更好的Rails方式來做到這一點?