Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。
FlexやRuby on Railsなどで使い方とかを自分が後でわかるようにメモしておくブログ。最近はFlex系に飽きてます。 RailsでWebアプリケーションを作成していると、当然ですが、フロント側の画面と管理用の画面の二種類ができてきます その際に、フロント側からは当然ですが、管理用の画面を見せたくないという場面が出てくるかと思います その場合、Apache等でIP制限をかけたりするなどの対策が考えられますが、Rails側で次のようにすることもできます 環境 Rails 3.1.1, Ruby 1.9.2 Rails.configurationとroutesを組み合わせた方法 アプリケーションは以下のようになっているとします app/controllers ├── admin │ └── books_controller.rb ├── application_controller
FlexやRuby on Railsなどで使い方とかを自分が後でわかるようにメモしておくブログ。最近はFlex系に飽きてます。 カテゴリ: Rails デバックのお友達tapp!! rubyに標準のtapではないですよ?tappです! pが2つです そもそもtapってなに? 参考: [ruby]tapかわいいよtap class Object def tap yield(self) self end end 実装はこんだけ! なんとも単純な、そして奥深いメソッドです ソースコードを拝借するとこんな使い方をしています ary.map{|x| x**2}.tap{|a| p a}.select {|x| x>10 } # => [16] メソッドチェインしていく際の途中結果を出力するのに使っています こんなサンプルもありました 参考 : [Ruby]RubyのObject#tapメソッドの使い
localStorageを使って見た.食わず嫌いでした.すごく便利ですね cookieで保存するより相当便利です. cookie VS localstorage 比較 Cookieの特長 ドメイン毎にデータが保存される.(SameOriginの原則) Stringが保存される. HTTPリクエストで毎回サーバーに送られる JavaScriptからアクセス可能 有効期限がある LocalStorageの特長 ドメイン毎にデータが保存される.(SameOriginの原則) Stringが保存される. HTTPリクエストで毎回サーバーに送られない JavaScriptからアクセス可能 有効期限が特にない 比較まとめ Cookieの特質から、HTTP通信で送る特性を省いたものHTTP通信で送る必要がないので,Expires(期限)も省略される localStorageの保存方法 js> local
FlexやRuby on Railsなどで使い方とかを自分が後でわかるようにメモしておくブログ。最近はFlex系に飽きてます。 ActiveAdminとは 管理画面用プラグインです 面倒なViewを書いたり、検索ボックスを作ったりといった作業を省略できるように作成されています Githubはこちら デモサイトはこちら インストールとindexアクションのカスタマイズ サイドバーのカスタマイズ・Filterのカスタマイズについての記事はこちらshowアクションのカスタマイズの記事はこちらカスタムアクションの記事はこちら ActiveAdminのインストールと初期設定 Gemfile 以下を追加します gem 'activeadmin' インストール rails g active_admin:install 今回はオプションを指定しないで進めていきます ※Deviseを使用していますので、使
今日から、gitconfig を自分のドットファイルに含まれて、github で管理し始めました。 最初のコミットで誤って gitconfig の中に github の API トークンを含めてコミットしてしまいました・・・。すぐに API トークン部分だけを削除して、github 上からパスワードを再設定して API トークンを再作成しました。 どうやって、gitconfig に github の API トークンを含めようかなと思い、検索してみると ERB でやっている強者がいました。もっと、エレガントな方法がないものかと思ってさらに調査してみると、Pro Git に素晴らしい情報を見つけることができました。 Pro git によると gitconfig は、次の順序で読み込まれるようです。 /etc/gitconfig $HOME/.gitconfig $HOME/.git/conf
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く