サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
nyaahara.hatenablog.com
hashから要素を取り出すとき、nilだとエラーとなります。 [1] pry(main)> {}[:nanika] => nil [2] pry(main)> nil[:nanika] NoMethodError: undefined method `[]' for nil:NilClass そこでtryの登場ですが、hash#fetchは登録キーがないとエラーがはみ出てきます。 [3] pry(main)> {}.try(:fetch, :nanika) KeyError: key not found: :nanika [4] pry(main)> {nanika: 1}.try(:fetch, :nanika) => 1 hash#fetchにはdefaultを渡してあげるとKeyErrorが防げます。 これで、nilに対しても、keyがないときでもエラーが起きません。 [5] pry
スクリプトを作成して、実行するという流れ。 bin/rails_https #!/usr/bin/env ruby # This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application. APP_PATH = File.expand_path('../../config/application', __FILE__) require File.expand_path('../../config/boot', __FILE__) require 'rubygems' require 'rails/commands/server' require 'rack' require 'webrick' require 'we
rails、全然関係ないが。。。 僕の勤務先の会社では、インターネット接続に制限があります。 ファイルを勝手にダウンロードしたら怒られる。 15分おきにインターネット接続が強制切断され、そのたびに認証しなければいけない。 リクエスト全てが監視されており、社員が何を見ているのかを常にチェックしている。 URLフィルタリングによりいろいろなサイトが見れない。 はてなブログがガードされていて見れない。 はてなブログがガードされていて見れない。 はてなブログがガードされていて見れない。 22番ポートはノーガードなので、社外にプロキシ―サーバーを立ててSSH Port Forwardingすることにしました。 劣悪なインターネット環境とはおさらばだ!! プロキシサーバーを立てる 社外サーバーとしてAWS EC2を利用します。 AWSでVPC構築 - railsがんばる子 t2.microを選択すれば
vagrant destroy vagrant up vagrantを壊して、再び作るとエラーがでる。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just
このページを最初にブックマークしてみませんか?
『nyaahara.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く