-1
后我有一个名为LearningText
模型,其具有两个属性模型法时:webUrl
和content
错误调用验证
我通过使其一个webUrl
部件实例化模型。从此,我想通过阅读Nokogiri的网页来生成content
。
我尝试这样做,通过与生命周期方法after_validation
初始化content
:
class LearningText < ActiveRecord::Base
after_validation: generate_content
private
def generate_content
@content = Nokogiri::HTML(open(@webUrl).read)
end
end
不过,我得到这个错误:
models/learning_text.rb:2: syntax error, unexpected ':', expecting keyword_end after_validation: generate_content^
我在做什么错误?