zakihayaメモ

RubyとRailsのことが中心

2013-01-01から1年間の記事一覧

Rails4でActiveAdminを使ってみる

Railsで簡単に管理画面を作れる系のgem。Ruby Toolboxを見たところActiveAdminが一番人気があるっぽい。 使ったことがあるRailsAdminにしようかと思ったが、せっかくなので試してみた。gregbell/active_admin · GitHub Gemfileに記入 RubyGems.org のはバー…

第2回アフィリエイトソンに参加してきました

6月に行われたアフィリエイトソンの結果が発表され、なんと準優勝しました!商品の世界のビール詰め合わせが届いたのですが1ヶ月半くらいお預け。。。 お酒が解禁されたら飲みますのでビール好きの方はご連絡ください。サイトはこちら 楽天で高評価のワイン…

hamlで行末に改行を表示しないようにする

タグの周囲の改行を表示しないようにするには > を使う。 タグ内のスペースなどを除去する場合は 何もしない書き方 haml %div %span a html <div> <span> a </span> </div> > を使う haml %div %span> a html <div><span> a </span></div> haml %div %span< a html <div> <span>a</span> </div> 参考 http://haml.info/docs/yardoc/fil…

Webサイトにストリートビューを表示する

どんどん便利になっていくなぁ。【仕様】 #mapAddressに住所が入っている #gMapに地図を表示する #gViewにストリートビューを表示する var geocoder = new google.maps.Geocoder(); geocoder.geocode( { 'address': $('#mapAddress').val(),'region': 'jp'},…

Capistranoを使う時はブランチ名をdeployにしてはいけない

アプリをデプロイしようとコマンドを打っても全くうまくいかない。 スペルミスも無いのになぜだろうと思ったら、ちゃんとエラーが出てた。 fatal: A branch named 'deploy' already exists. どうやらCapistrano内部でdeployブランチを作って、それをサーバに…

街コンで成功するためにするべきたった1つの事

飯食いに外に出たら街コン参加者の大行列ができてる。まだ流行ってるんだな。 裏技をこっそりお教えするので、今後参加する方がいたらご参考に。 久しぶりのブログがこんなでいいのかわからないが。。。 街コンのシステム 男性2人または女性2人のペアで参加…

Macが来たのでイチから設定してみる(アプリ)

最後にアプリケーションのインストールと設定。Growl - The Growl Project 今までは古いバージョンのを無料で使ってたが、せっかく新しいのにしたので今回は購入。

Macが来たのでイチから設定してみる(IME、キーボード)

続いてキー入力まわり。 Google日本語入力 Google日本語入力のインストール 一度使ってしまうとことえりには戻れないなあ。 ダウンロードしてインストール。 Google 日本語入力 ことえりを無効にする ことえりは不要なので無効にする。 システム環境設定→言…

Macが来たのでイチから設定してみる(システム環境設定)

Mac

きましたよー新しいMacBookAir。会社Macの設定をそのまま移行しようかとも思ったのだけど、 不要なものが多そうだったので整理しながら設定してみる。 木曜の夜までに設定完了したい、終わるかな。。。とりあえず初日はシステム環境設定から。 Dock Dock を…

Hash#mapとHash#selectのブロック引数の違いでハマる

ブロック引数が1つのmapで作っていたソースをコピーしてselectをやろうとしたら うまくいかなくて困った。 Hash#mapはブロック引数が1つの時と2つの時で挙動が違う 引数が1つの時 keyとvalueが配列に入ってくる {a: 1, b: 2, c: 3}.map{|val1| puts "val1=#{…

AASMのReadmeを日本語訳してみた

AASMはRubyのクラスにステートマシンパターンを追加できるライブラリです。 業務で使うことがあったので訳してみました。初の試みなので、おかしい点などがあればばしばし指摘してください。元ページ aasm/aasm · GitHub AASM - Rubyのステートマシン このパ…

find_or_create_by・・・が素敵すぎる!

今さら知ったのかよ感がありますが、こんな便利メソッドがあったんですね。 知らなかった!こいつを使うと user = User.find_by_name("zakihaya") || User.new(name: "zakihaya") が user = User.find_or_create_by_name("zakihaya") になる!Rails4からは下…

EC2上のCentOSにFirefoxをインストールする

ハマったのでメモInstall Firefox on Amazon Linux x86_64 Compiling GTK+ | JoeKiller