我正在尝试为我的store.website
. 我希望该方法检查网站字段是否以http://
or开头https://
。这是我尝试过的:
class Store < ActiveRecord::Base
validate :website_has_correct_format
def website_has_correct_format
self.website = self.website.downcase.start_with?(/https?:\/\//, '')
end
end
但这不起作用。出于某种奇怪的原因,它实际上只是保存了这封信t
。
这样做的正确方法是什么?另外,我也可以放一个:message
吗?