rails/PaperTrail+ActiveScaffold のバックアップソース(No.1)

更新

[[公開メモ]]

#contents

* 概要 [#wf74cdc5]

Rails4 でモデルの履歴情報を Paper Trail で追跡し、Active Scaffold により閲覧したい。

* 削除されたレコードが見えなくなっても良い場合 [#i772c7bc]

** モデルの作成 [#s2bf952d]

Active Scaffold で管理される Test というモデルを作ります。

 LANG:console
 $ rails g active_scaffold Test name:string email:string
        invoke  active_record
        create    db/migrate/20140424103245_create_tests.rb
        create    app/models/test.rb
        invoke    test_unit
        create      test/models/test_test.rb
        create      test/fixtures/tests.yml
         route  resources :tests do as_routes end
        invoke  active_scaffold_controller
        create    app/controllers/tests_controller.rb
        create    app/helpers/tests_helper.rb
        invoke    test_unit
        create      test/controllers/tests_controller_test.rb
        create    app/views/tests
 $ rake db:migrate
  == 20140424103245 CreateTests: migrating ======================================
  -- create_table(:tests)
     -> 0.0043s
  == 20140424103245 CreateTests: migrated (0.0044s) =============================

** 編集可能になった [#l51cb401]

&attachref;


* 削除されたレコードも見たい場合 [#u89cbff5]

Counter: 18972 (from 2010/06/03), today: 3, yesterday: 0