2011-07-15 11 views
-1

ルビーでどのように更新しますか?ルビの構文を更新します

私のデータベースです:Books 幅:

@book = Book.create 
@book.id = 1 
@book.Title = "HP: Last One" 
@book.Date = "2011-01-01" 
@book.save 

、私はID = 1でブックを更新したい場合は、何をすべきか:Id, Title and Date

は、私はどうしたら作成するには?

+0

更新...データベース?たぶん何らかのデータベースアダプタを使用しているかもしれませんが、その小さな情報で本当にあなたを助けることはできません。 –

+0

更新された質問 –

+0

[Railsガイド](http://guides.rubyonrails.org) – edgerunner

答えて

0

あなたは(Railsの通じ例えば)アクティブレコードを使用する場合は、あなたがActiveRecord::Baseから派生モデルBookを持っているとbookは、例えば(これのインスタンスであることをことを提供する:book = Book.find(1)はあなたの1のidを持つ本を検索します)、それは次のようなものになります:book.update_attributes(:title=>"new title", :date=>new_date);またはbook.title = "new title"; book.date = new_date; book.save

しかし、他のオブジェクトリレーショナルマッピングについては考えられません。