crudalpersist:crud目次CRUDCreateReadUpdateDeleteCRUDSQLiteを例に、コントローラ用のmain.rbを使って説明します。この例では、デフォルト(action_index)で全件リストを簡易表示します。テーブルを作っておいてください。引数には、プライマリキー以外の値が含まれていてもよく、単に無視される。URL入力欄に手動で追加して、CREATEアクションをテストできます。この例では、createメソッドの引数で、保存するデータを与えています。@person.create()データをアトリビュート(values)に個別に設定してから保存する例です。createメソッドの引数は、空にします。@person.create()全アトリビュートを一度に指定する例です。URL入力欄に手動で追加して、READアクションをテストできます。この例では、readメソッドの引数としてプライマリキーのidを与えて、そのキーを持つレコードを読んでいます。読んだデータは、オブジェクトの@valuesアトリビュートにhashで保存されます。等、角カッコによるアクセッサも使えます。URL入力欄に手動で追加して、UPDATEアクションをテストできます。プライマリキーと更新するデータを含むhashを引数で与えて、レコードを更新します。createメソッドと同様に、あらかじめvalueに値を設定してから、update()と引数なしで実行することもできます。URL入力欄に手動で追加して、DELETEアクションをテストできます。プライマリキーを含むhashを引数で与えて、レコードを削除します。createメソッドと同様に、あらかじめvalueに値を設定してから、delete()と引数なしで実行することもできます。International。