如何将元数据从 rake 文件 (rails) 保存到数据库中?
How to save metadata into database from a rake file (rails)?
我正在构建一个脚本来从网站上抓取数据。您可以在此处查看完整代码:
无论如何,我无法将此元数据保存到数据库中:
members = member_links.map do |link|
member = link.click
name = member.search('title').text.split('|')[0]
institution = member.search('td~ td+ td').text.split(':')[0]
dob = member.search('.birthdate').text.strip[1..4]
{
name: name.strip,
institution: institution.strip,
dob: dob,
bio: bio
}
end
那么,我该如何实现呢?
嗯,它应该很简单:
Datum.create!(
name: name.strip,
institution: institution.strip,
dob: dob,
bio: bio
)
这是非常基础的 Rails 知识,请确保您已阅读 Active Record Basics 指南。
我正在构建一个脚本来从网站上抓取数据。您可以在此处查看完整代码:
无论如何,我无法将此元数据保存到数据库中:
members = member_links.map do |link|
member = link.click
name = member.search('title').text.split('|')[0]
institution = member.search('td~ td+ td').text.split(':')[0]
dob = member.search('.birthdate').text.strip[1..4]
{
name: name.strip,
institution: institution.strip,
dob: dob,
bio: bio
}
end
那么,我该如何实现呢?
嗯,它应该很简单:
Datum.create!(
name: name.strip,
institution: institution.strip,
dob: dob,
bio: bio
)
这是非常基础的 Rails 知识,请确保您已阅读 Active Record Basics 指南。