2014-08-01から1ヶ月間の記事一覧

sinatra + hamlでselectの初期値

sinatra + hamlでselectの初期値を設定するのに一苦労。rubyの方はこんな感じ get '/' do @kbn = 'B' haml :index end hamlはこんな感じ %select %option %option{:value=>'A', :selected=>@kbn == 'A'} A %option{:value=>'B', :selected=>@kbn == 'B'} B %…

rbenvでbundleのバージョン

bundleでrubyzipを導入しようとしたらruby >= 1.9.2が必要と言われた。 ruby -v で見ると ruby 1.9.3p547 (2014-05-14 version 45962) ....と出たのでおかしいなと思い、which bundleしたら /usr/bin/bundleそのbundleファイル見てみたら先頭に #!/usr/bin/r…

CakePHP2のファイルダウンロードで大ハマリ

確信はない。以下の様にファイルのダウンロードアクションを作成した。 function download($id = null){ $file = $this->File->findById($id); $this->response->file(APP.'upload_files'.DS.$file['File']['name']); return $this->response; } すると、sql…

ヘルパーで他のヘルパー参照【CakePHP2】

ヘルパーを自作するにあたって、セッションを扱いたかったのでヘルパー内でSessionヘルパーを呼び出した。 ただこれだけでオーケー。 public $helpers = array('Session'); ちなみに、viewの変数を扱うには以下の様にする。 $this->_View->get('hoge'); $thi…