trueまたはfalseを返すメソッドを作成しようとしていますが、どちらも戻りません。何が間違っていますか?コントローラでRails - trueまたはfalseを返すメソッド
:
valid_email_domain(email.to_s)
protected
def valid_email_domain(emailAddy)
reg = Regexp.new /#{User::INVALID_EMAILS.map{|a| Regexp.quote(a)}.join("|")}/
Rails.logger.info 'REGEX TIME'
Rails.logger.info emailAddy.scan(reg).size
if emailAddy.scan(reg).size == 0
return true
else
return false
end
end
valid_email_domainは何も返されません。問題は何ですか?おかげ
コントローラコードを表示すると、モデルをどのように参照しますか? – Satya
これは間違った方法ではありませんが、あなたはルビーを磨くべきです。 – vise
@vise how so?私はここで学ぶためにここにいる。 – AnApprentice