rails generate scaffold NAME field:type…するときのtypeに何が使えるか

何が使えるのかわからなかったんでググッてみたけどなかなか見つからなかったので、メモ

:primary_key, :string, :text, :integer, :float, :decimal, :datetime, :timestamp, :time, :date, :binary, :boolean

http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/TableDefinition.html#method-i-column

これが使える?っぽい??


Date→日付
http://www.ruby-lang.org/ja/man/html/Date.html
DateTime→秒単位の日時
http://www.ruby-lang.org/ja/man/html/DateTime.html
Time→UNIX time?環境依存だけど小数点以下の秒も
http://www.ruby-lang.org/ja/man/html/Time.html
Timestamp→Active Record用?
http://api.rubyonrails.org/classes/ActiveRecord/Timestamp.html

DateTimeが無難なのかな?

ひとり誕生日に東京タワー

今日は僕の誕生日だ!


30過ぎたらうれしくないとか、四捨五入したら何歳だとか、いままでそんな斜に構えたことを言っていた。でも、さいきん思うのは、嬉しいことを素直に嬉しいといえるようになりたい、ということ。
嬉しいときには喜び、悲しいときは涙を流す。
そんな感情を取り戻したい。

いろんな場所に行って僕の誕生日を祝ってもらおう。今日は僕が主役だ。素直に喜ぶスキルを身につけるのだ。

誕生日特典ツアー、はじまります。

あ、ここまで http://portal.nifty.com/special03/0310/ からの引用ね、まだ30過ぎてないよ!*1


僕が行ったのは東京タワーとアウトバック・ステーキハウスの2ヶ所、もちろんひとりで
最初に書いておくと、写真はありません*2

東京タワー

東京タワーに誕生日当日に行くと大展望台までのチケットと、大展望台にあるカフェのケーキ引換券、それとバースデーカードがもらえる
東京タワーの展望台は、150mにある大展望台と250mにある特別展望台の2つある
大人の場合、大展望台までが820円、特別展望台まで行くにはさらに600円必要で、誕生日当日だとこの大展望台までただで登ることができる
http://www.tokyotower.co.jp/333/birthday/index.html

受付でもらったものを手に持ってるとそうだとわかるらしく、おめでとうおめでとうとそこかしこで言ってもらえてハハハッて気分になれた
大展望台は2階建てになっていて、エレベーターは上の階についた
上の階には土産物屋とかあって観光地なんだなーって気分になれる
タッチパネルで見える建物の説明とかが出てる機械がおいてあったんだけど、これ東京タワーとはあんまり関係ないんだけど、江戸や明治のころの古地図と今の衛星写真を重ねて表示できるようになってて面白かった
大展望台にあるカフェは下の階にあって、ぐるりとまわる通路に囲まれて少し高くなった場所にあった
カフェではチョコレートケーキかチーズケーキのどちらかがもらえた
僕はチョコレートケーキと、あと飲み物はないのでカフェラテを注文した
380円相当のケーキと380円のカフェラテなので、実質半額みたいな感じ
東京タワー自体は修学旅行っぽい学生とか海外からの観光客とかが多い感じなんだけど、カフェはカップルが多くてなんかあれだけど外の景色眺めたりtwitterのタイムライン眺めたりしながらケーキ食べてのんびりしてたら、だんだん暗くなってきた
暗くなってくると学生が減ってカップルが増える感じ、外人観光客はあいかわらず
大展望台の下の階には床がガラスになってるところがいくつかあるんだけど、これ暗くなってくると下からの強いライトであんまり下見れなくなるから、明るい内の方が怖い気がする*3

夜景をまったり眺めてたら上に行ってみたくなって、結局600円払って特別展望台へ
特別展望台へのエレベーターを待つスペースが、窓のすぐ外にタワーの骨格が見えて展望台よりこっちの方がいいんじゃ、みたいな気分に
特別展望台からの景色は全然違って、さっきまで近くに見えていた建物がはるか下で、ほんとーに高くて、まわりに肩を並べる建物ないんだなーと*4
ここではちょっと不思議な現象が起きて、僕は普段イヤホンを耳に刺したままiPod鳴らさないでいることが多いんだけど、そのイヤホンからかすかに音がしてきてびっくりした
イヤホンの向きとかいろいろいじったらそこそこしっかり聞こえてきて、どうやらラジオっぽかったんだけど、こういうことよくあるの?

そんなこんなあってのんびりしすぎてしまったので帰ることにしたんだけど、大展望台まで下りてきたらもう、低い!としか思えなくなってしまっていた

東京タワーまとめ

大展望台820円
特別展望台600円
ケーキ380円
カフェラテ380円
合計2180円
誕生日特典1200円
払った金額980円

アウトバック・ステーキハウス

ステーキ素敵!!!
誕生日特典はステーキのセットとケーキがただ!
クーポンが必要で、アウトバッククラブというのに入会すると誕生日特典のクーポンがもらえる
https://webdb.outbacksteakhouse.co.jp/outbackclub/index.html
webから入会できるし入会金とかもないし、メールマガジンような感じ
入会1周年とかにもクーポンもらえるみたいだから誕生日関係ない人も登録しておくといいかも!!
誕生日の1週間前から2週間後までの計3週間使えるから割と余裕あるね
ただし特典以外で2000円以上食べる必要があって、ステーキのセットだけでも結構量あるから少食の人はひとりだと無理だと思う*5
食べたメニューは*6
アウトバックスペシャル 200gで2610円のステーキ
サイドアイテムが2つ選べて、僕はバターライスとフライドポテトを選んだ
バターライスがめっちゃうまくてこれだけで食べたいくらいだった
さらにセットにはスープかサラダが選べて、単品だとスープ270円サラダ420円なので、セットでサラダにして単品でスープ頼んだ
飲み物はグランド・リタ1000円、ファジーネイブル730円
あと最初にパンが出て(こういうのなんていうの?)このパンがすごくおいしくて、もうパンだけでもいいくry
そして食べ終わったところでケーキを持ってきてくれるんだけど…!

アウトバックのお誕生日の<無料特典>
キャンドルサービス
デザート
スタッフからバースデーソング
オリジナル台紙付記念写真

http://www.outbacksteakhouse.co.jp/birthdaycake/index.html

バースデーソング歌ってくれて写真とってくれます!!ひとりでも!!!
ちゃんと事前に聞かれて嫌なら拒否できるんだけど、せっかくなのでお願いした
自分で頼んどいてあれだけど、こういう時どういう顔すればいいかわからない・・・みたいになって、今見返してもなんとも言えない微妙な表情してた・・・
まあそんな感じでとても楽しめました!!!

ステーキまとめ

ステーキ2610円
スープ270円
グランド・リタ1000円
ファジーネイブル730円
合計4610円
誕生日特典2610円
払った金額2000円
かと思ったらレシート見たら
スープ160円、DOG(ケーキかな)315円でサービス料10%ついてたので
合計5297円
誕生日特典3218円
払った金額2079円

誕生日まとめ

東京タワー合計2180円
東京タワー誕生日特典1200円
東京タワー払った金額980円
ステーキ合計5297円
ステーキ誕生日特典3218円
ステーキ払った金額2079円
合計7477円
誕生日特典4418円
払った金額3059円
誕生日の思い出priceless


俺が誕生日を祝ってやるぜ!!!と思ったらクリック→ ランキング・・・ではなくてウィッシュリストです

*1:この記事日付書いてないからいつのかわからないんだけど結構前のらしくて、今ではやってないのもあるみたいなんで注意

*2:写ってるとまずいものとかあるとまずいじゃん!!

*3:ところでこれ下から見れないんですかね?スカートとかのぞき放題っぽい気が・・・マジックミラーとかになってるのかな

*4:スカイツリーが遠くに見えたけどね

*5:僕はお酒で水増し(?)した

*6:写真は→のメニューを見てくれ! http://www.outbacksteakhouse.co.jp/menu/pdf/Menu_A.pdf

HerokuでRuby1.9とRails3を使って1時間でツイッターサービスを作ろう!

Redirecting...KRAY - みんなで考え、作り、価値を生み出すをやってみた。試行錯誤しながらだったので1時間以上かかったし、この通りにやって1時間でできるかどうかは知らない。

まずはRedirecting...を参考にHerokuを設定する。この記事だとローカルにRails環境を構築するのところで

rails heroku-demo

ってあるけどそれじゃ作れなくて

rails new heroku-demo

のようにnewが必要だった。それとbamboo-mri-1.9.2が使えたのでそれ選んだ。他は記事の通り。

続きはKRAY - みんなで考え、作り、価値を生み出すを見ながら。Rails3だと結構違う。
twitter-authのインストールはGemfileに

gem 'twitter-auth', :require => 'twitter_auth/engine', :git => 'git://github.com/rokudenashi/twitter-auth.git', :branch => 'rails_3'
gem 'json'

を追加して、bundle installでインストールする。
script/generateはなくなっているのでrails generateを使う。
config/routes.rbは、get "messages/index"というのが追加されているのでそれを消して

resources :messages, :only => [:index, :create]
root :to => 'messages#index'

を追加する。
app/controllers/messages_controller.rbはファイルの最初に

#-*- coding: utf-8 -*-

を追加する。あとこれはRails3関係ないけど

begin
current_user.twitter.post('/statuses/update.json', :status => "偉大なるHelloWorld")
〜〜
rescue
〜〜
end

.gemsファイルはGemfileに変わったので必要ないみたい。

こんな感じでできたのがこちら→http://rokudenashi.heroku.com/

はてなブックマークのフィードをFriendFeedに登録する方法

はてなダイアリーを書く」

はてブだけを使ってるとfriendfeedのサービス追加のところの「はてな」にIDを入力しても「そんなIDないよ」とはねられるんだけど、はてなダイアリーになんか書けば登録できるようになる

http://twitter.com/kitahei/status/1783226517