2012-12-01から1ヶ月間の記事一覧

クロージャをオブジェクトっぽく使う

連想配列のオブジェクトをクロージャにすると、オブジェクトっぽく振る舞うようになった。 Javascript function closure_factory(name, age){ var animal = {}; animal.name = name; animal.age = age; animal.say = function(){ return animal.name + "_" +…

deviseとactiveadminでログイン後の遷移先で詰まった

環境 devise (2.1.2) rails (3.2.6) ruby 1.9.3p194 activeadmin (0.5.1) activeadminは、deviseを使ってるので遷移先を定義してるメソッドも同じのを見てる。 deviseまたはactiveadminでログイン後の遷移先を任意の場所をするには、以下のように applicatio…

bundleしたらtherubyracerでエラー

therubyracerをインストールしようとするとエラーが起きた時のメモ。 ....... Installing therubyracer (0.11.0) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /home/kjdev/.rvm/rubies/ruby…

TwitterBootstrapのテーマをRailsアプリに適用する

環境 twitter-bootstrap-rails (2.1.7) rails (= 3.2.6) less-rails (2.2.6) ruby 1.9.3p194bootstrapテーマは以下とかからダウンロードできます。よく見ていませんが有料もあるようですが無料もあります。 http://getkickstrap.com/ テーマをダウンロードす…

Mysql用database.ymlを生成する

rails new app_nameだと、databese.ymlの中身はsqlite3仕様になってる。 引数にオプションdとデータベース名を渡すと、そのデータベースのdatabase.ymlが出来上がる。 $rails new -d mysql config/database.yml # MySQL. Versions 4.1 and 5.0 are recommend…

arduino触ってみた

LED 光センサ サーボモータ

脱Excel活動をし始めた

Excelは開くだけで重いし、勝手に自動保存するし、保存する度に応答なし状態になってハラハラさせられたり、いきなりExcel自身が強制終了したりして本当にひどい。でも仕事で使わざるを得ない。 そこで最近考えているのが脱Excel。脱Excelとは、Excelを使わ…

devise使ったメモ

ログイン機能を簡単に作ってくれるgem。 authlogicとか他にも認証系のgemはあったけど、資料が多そうなdeviseを使ってみた。 行った手順のメモです。 環境 devise (2.1.2) Rails 3.2.6 ruby-1.9.3-p194 使ったコマンド インストール rails generate devise:i…