2013-09-01から1ヶ月間の記事一覧
前回の続きです。1つ忘れていました。「cid」についてですが、これは1度決めたら変更しないつもりのものでしたね。 これをキーに、変更履歴が残っていくので、 編集時には変更できないようにしたいと思います。pc_admin/app/views/pcs/_form.html.erbです…
前回の続きです。履歴が一通り取れるようになったので、もう社内運用でも使えますね? これで「○○管理ツール」が、量産出来ます。PC管理については、管理する情報が会社によって違うと思うので 必要な項目をマイグレーションで追加してください。これでエク…
前回の続きです。あ、そういえば、削除したPCの一覧が見れないですね。 今回はこれを行ってみましょう。pc_admin/config/routes.rbを編集します。 resources :pcs do collection do get 'deleted' end end こんな感じです。 そして、コントローラに「deleted…
前回の続きです。今度は、変更の履歴を見れるようにしてみましょう。 みなさん「show」って、使いますか? うーん、あまり使わないですよね? だって、「index」で見えてますから・・・という訳で、「show」を履歴に変えてみましょう。 pc_admin/app/control…
前回の続きです。PC001は、スタッフが変わったので佐藤さんだけが表示されるようにしてみましょう。また、pc_admin/app/controllers/pcs_controller.rbを編集します。 # GET /pcs # GET /pcs.json def index ids = [] max_ids = Pc.maximum( "id", :group =>…
Railsのscaffoldは、とても便利です。 コマンドだけで、CRUDが作れます。 ここから実際の社内運用でも使える、何かしらの管理ツールを最小限で作ってみたいと思います。 一般の会社の中では、色んなものが管理されていると思います。(たぶん・・・) PCだっ…