1
データベースに保存するには、葉巻ブランドの大きなリストが必要です。それはノコギリでできますか?どのように私はデータベースにリストを保存できる良いチュートリアルを知っていますか?Nokogiriと解析してデータベースに保存しますか?
データベースに保存するには、葉巻ブランドの大きなリストが必要です。それはノコギリでできますか?どのように私はデータベースにリストを保存できる良いチュートリアルを知っていますか?Nokogiriと解析してデータベースに保存しますか?
これはかなり曖昧な質問ですが、あなたの葉巻ブランドのリストがXMLであるため、あなたはNokogiriを見ていると仮定しています。また、ActiveRecordを使用してデータベースに接続し、Brandモデルを持っていると仮定します。サンプルXMLは次のとおりです。
<brands>
<brand><name>Brand One</name></brand>
<brand><name>Brand Two</name></brand>
<brand><name>Brand Three</name></brand>
</brands>
ブランドモデルに「名前」という属性があるとします。上記を解析し、それを保存するには、このような何かをしたい://www.w3schools:あなたはXPath構文について質問がある場合は
require 'nokogiri'
doc = Nokogiri::XML(File.read("/path/to/file.xml"))
doc.xpath("/brands/brand/name").each do |record|
Brand.create(:name => record.text)
end
は、W3Schoolsのは誰(HTTPと同様に良好な構文のリマインダーを持っています。 com/xpath/xpath_syntax.asp)。
これはあまりにも曖昧です。私たちは、あなたがもっと多くのデータを提供しない限り、どちらかの質問に答える方法がありません。 –