空飛ぶITコンサルタント

中小企業診断士が「AI」「パン」「補助金」について語ります

2013-06-01から1ヶ月間の記事一覧

そろそろ開発11 deviseのModel編集

deviseのModelを編集する。初期化は以下の通り。 class DeviseCreateUsers ActiveRecord::Migration def change create_table(:musers) do |t| ## Database authenticatable(注:1) t.string :email, :null => false, :default => "" t.string :encrypted_pas…

そろそろ開発10 deviseの導入

deviseを導入する目的は「ユーザ管理」をする為であり、以下の3つのことを目的とする。 1.ユーザページ作成 2.集計を取りたい 3.ユーザ名をコンテンツ登録時に出したい 捻りも何もない...1.deviseのgemインストール gem 'devise', '~>3.0.0rc' rails4を導入…

そろそろ開発9 Heroku scheduler入門その4

ママチャリ4時間耐久リレー大会に出場。大変だった... 今日は、Heroku schedulerにSCRIPTを登録するまで。 1.Heroku schedulerをAdd-onとして追加 HerokuにWebBrowserでログインし、Add-onsを開き、数あるAdd-onsの中からHeroku schedulerを選択(漢数字の…

そろそろ開発8 Heroku scheduler入門その3

1.まずは昨日、動かなかったクエリを治す 5.DB["DELETE FROM sessions WHERE last_seen_at 少し集中して見れば、このクエリを実行しようとしていないことに気づく。なんてこった...いいだけsequelにクエリ食わせて実行の指示を出していなかったなんて...変更…

そろそろ開発7 Heroku scheduler入門その2

HerokuのPay情報(払うとは言っていないし、当分払わなくともよい)を入れると、Heroku schedulerをアプリに登録することができる。 後は、動かすスクリプトを準備する。 Heroku devcenterに以下のサンプルがあるので改良して使う。が、内容をしっかり理解し…

そろそろ開発6 Heroku scheduler入門

毎日1回、予約期限を過ぎたコンテンツ達を削除するタスクを、バッチ処理で実行したい場合、HerokuではHeroku schedulerを使う。1.Heroku schedulerのインストール アプリのルートフォルダでHerokuにログインした後、 $ heroku addons:add scheduler:standar…

そろそろ開発5 /(ルート)の変更

例えば、railsのアプリを初めて作って、localhost:3000/とすると、上の画面が出る。 この/(ルート)を、開発したアプリのViewに切り替えることにする。2Stepで完了。1.config/routes.rbにルート指定したいViewを指定する。root :to => 'nichihamus#index'(nic…