gpt4 book ai didi

mysql - 在 rails 中返回数组并存储它

转载 作者:行者123 更新时间:2023-11-30 23:14:36 24 4
gpt4 key购买 nike

我知道这听起来可能是一个“简单的问题”,但我是 Rails 的新手,我不知道我的应用程序结构是否正确。

我的应用很“简单”,它必须连接网页并收集所有 JPG 链接并将链接存储在数据库中。

在我的“模型文件夹”中,我定义了我的函数:

  class JPG < ActiveRecord::Base
acts_as_paranoid

validates :title, :link, presence: true
validates :link, uniqueness: true
attr_accessible :tag_list, :id, :title
#acts_as_taggable

def main_web
require 'rubygems'
require 'scrapi'
require 'uri'

Scraper::Base.parser :html_parser

scraper = Scraper.define do
array :items
process "div.mozaique>div", :items => Scraper.define {
process "div.thumb>a", :link => "@href"

}
result :items
end

uri = URI.parse(URI.encode(web))
return scraper.scrape(uri)
end
end

如您所见,main_web 函数返回一个数组。

好吧,我的问题很“简单”。如果我想调用该函数并将信息存储在数据库中,我必须怎么做?

我不想在屏幕上显示信息我只想将数据存储在数据库中但是我必须从哪里调用?看法?还是 Controller ?

最佳答案

我建议您阅读更多有关 Controller View 模型的内容。您需要从 Controller 调用并存储在数据库中。

关于mysql - 在 rails 中返回数组并存储它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18535085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com