2013-03-01から1ヶ月間の記事一覧
今回はseeds.rbを使って初期データを放り込む方法について調べてみました。まずは、modleを生成、必要なフォルダを作成します。 rails g model measure time:timestamp device_id:integer value:integer rake db:migrate mkdir -p db/seeds/developmentつぎ…
ECHONET Lite(エコーネットライト)は、エコーネットコンソーシアムが策定した通信プロトコルである。スマートハウス向け制御プロトコルおよびセンサーネットプロトコルであり、ISO規格およびIEC規格として国際標準化されている。 Wikipediaより既に展開し…
前回の記事にて引っかかった 「新しいカラムを追加して、一括してデータを突っ込む」の手順です。 データベースは素人なので、結構危ない橋を渡ってる気がします。今回は、 usersテーブルにroleカラムを追加 id = 1は"admin"、それ以外は"user"というデータ…
gem 'device'でログイン機能を追加したはいいものの、 デフォルトだと誰でもユーザ登録が出来て何かと不便な事があります。 (クローズドβとか)そんなときに役に立つのが、gem 'cancan'です。 今回のケースでは、既にdeviceが稼働しているシステムに権限を…