1

だから私はNokogiriとRailsを始めたばかりです。私は誰かの名前を返す次のものを持っています。

TEST.rb:

require 'nokogiri'
require 'open-uri'

url = "http://www.imdb.com/title/tt1439629/"
doc = Nokogiri::HTML(open(url))  


puts doc.css("div#wrapper [...too long...]")[0].text

これで、DB on railsにテーブルを作成し、返された名前を名前列のアクターテーブルに送信したいと思います。どうすればいいですか?私はこれについてのatutorialを見つけることができないようです...

私の目標は、最終的には、タイトルなどを返すIMDBリンクを入力するRailsフォームを作成することです...

(また、私はRuby Railsとプログラミングに慣れていないので、簡単な情報を提供してください!)

4

2 に答える 2

0

Railsを使用する場合は、移行を使用してデータベースを作成し、データベース内のテーブルを作成または変更します。これに関する公式記事は次のとおりです:http ://edgeguides.rubyonrails.org/migrations.html

モデル(およびそれに属するテーブル)を作成すると、次のようにActiveRecordモデルを使用してテーブルにアクセスできます。

object = ModelName.new({has of data})
object.save

またはそれらを見つけるために

ModelName.find(id_of_object_in_db)

モデルを扱うセクション全体を読む必要があります。

http://edgeguides.rubyonrails.org/

于 2012-10-18T09:01:16.673 に答える
0

これらを見てください:

  1. http://ericlondon.com/posts/249-a-ruby-class-to-crawl-a-website-using-nokogiri-mongodb-database-and-mongomapper-orm
  2. http://ruby.bastardsbook.com/toc/

2つ目は、これまでで最高のリソースです。これには、ノコギリによる解体に関するプロジェクト全体が含まれています。

于 2012-10-18T12:14:20.697 に答える