37411


Ruby on Railsで使われるレコードという用語の意味がよくわかりません。  
例えば、

[code]

    deleteメソッド
    
[/code]

これは、既存のレコードを削除するためのメソッドという記載がありました。  
ユーザーを削除するときなどに使用するメソッドであることは理解しているのですが、既存のレコードという言葉がピンときません。


CC BY-SA 3.0
2017-08-22T12:33:45.017
37407
2017-08-22T14:00:52.543
24986
question
ruby-on-rails
Ruby on Railsで使われるレコードという用語について


IT用語集とか探してみられました？[http://e-words.jp/w/レコード.html](http://e-words.jp/w/%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89.html)
とか参考になると思います。  
また、ActiveRecordについては、<https://railsguides.jp/active_record_basics.html>
辺りも見てください。

* * *

基本的にレコードは、modelのobjectのことです。  
つまり、既存のレコードとはDBに格納済みのデータ＝DBに保存済みのmodelです。  
では、既存でないレコードとは？新規に作成して、まだDBに保存してないobjectのことですね。

delete
methodを実行すると、既存のレコードを削除するのですから、receiverに指定されたobjectに紐づくDBのデータ行を削除するようなsql文が作成され、DBに対して実行されます。


CC BY-SA 3.0
2017-08-22T14:00:52.543
37411
2017-08-22T14:00:52.543
2383
37407
answer