サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
prog.hateblo.jp
2012-04-03 save()がinsertとupdateを振り分ける条件 CakePHP insertされ新規にレコードが追加されるケース まず前知識として$this->Hoge->create()を呼ぶと$this->Hoge->idはfalseになることを覚えておいてください。 // idなし $data = array( "message" => "test", ); $this->Hoge->create(); $data = $this->Hoge->save($data); // id = 0でもinsertされる $data = array( "id" => "0", "message" => "test", ); $this->Hoge->create(); $data = $this->Hoge->save($data); // 最大idよりさらに+2以上大きいid
iPadやAndroidタブレットなどは、request.smart_phone?はtrueで返ってくる。今回、iPhone/Android携帯はスマートフォン用のテンプレート(*_smart_phone.html.erb)を使い、タブレットはPCと同じテンプレート(*.html.erb)を使いたかった。それを実現する方法をまとめ。 application_controller.rbに以下のメソッドを追加 def disable_mobile_view_if_tablet if request.mobile && request.mobile.tablet? disable_mobile_view! end end これをapplication_controller.rbのbefore_filterで呼び出す before_filter :disable_mobile_view_if_ta
各所でハマっているらしい。解決方法が書いてあるブログもあるが若干古いバージョンについて書かれているのと、自分が固有のハマりに遭遇したのと、他のブログと違う状況で成功したのでまとめ。 vmnetcfg.exeを手に入れる VMwareのネットワーク設定をいじれるツール。VMware Player 3からインストールされなくなったらしいので、ごにょごにょして手に入れる必要がある。 コマンドラインでダウンロードしたVMwareのexeファイルに以下のようなオプションを渡す VMware-player-3.0.0-*.exe /e xxx xxxの中にnetwork.cabというファイルがあるので開くと中にvmnetcfg.exeがある。 これをC:\Program Files (x86)\VMware\VMware Playerへコピー。 VMwareをインストールしたディレクトリが違うなら、そ
このページを最初にブックマークしてみませんか?
『prog.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く