gennei's blog

IT、読書、日記、メモ

Ruby

ブログはタイトルが9割!? - YAPC::ASIA2015::0日目(前夜祭) #yapcasia

YAPC::ASIA2015に行ってきた。 YAPC::Asia Tokyo 2015yapcasia.org Talkを3本聞いた。 言語開発の現場 言語開発の現場 - YAPC::Asia Tokyo 2015yapcasia.org Rubyのコミュニティがどのような開発体制でどのようにRubyを開発しているかを聞いた。 プログラミ…

パーフェクト Ruby on Rails 7章 モデルのテストにて発見した警告について

Perfect Ruby on Rails 7章のテストを書いていたら以下の警告に遭遇した。 $bundle exec rspec spec/models/foo_rspec.rb Warning from shoulda-matchers: ensure_length_of is deprecated and will be removed in the next major release. Please use valid…

寿司コマンド

寿司コマンド 以下を見ながら作成した。 ThorでRuby製のオリジナルコマンドを作る ThorでRuby製のオリジナルコマンドを作る | メモ帳代わりのブログ AAで表示したいがずれるので修正が大変そうなため後回し。

Update travis1.7.5 but doesn't run

travis を1.7.5にアップデートし、1.7.4を間違えて消してしまった。 その結果以下のエラーが発生し動かなくなってしまった。 console log /Users/gennei/.rbenv/versions/2.2.0-rc1/lib/ruby/gems/2.2.0/gems/travis-1.7.5/lib/travis/cli/api_command.rb:15…

Rails Tutorial 10章 サンプルデータ作成時にエラーが出たので解決した

※動作環境はRails 4.1.6です 「リスト10.20 サンプルデータにマイクロポスト用のコードを追加する。」の以下のコード users = User.all(limit: 6) Rails4から上記のコードの モデル.all(limit: num) は廃止になった。 以下のように修正 users = User.limit(6)…

RailsTutorialの些細なミスをフィードバックしたら修正してもらえた。

Rails Tutorial を進めていたら以下の間違いに気づいた。 @railstutorialjp リスト9.48「admin属性へのアクセスが禁止されていることをテストする。」のコードですが終わりの「end」が2つになっておりますが、「User pages」「edit」「"forbidden..."」の3…

RailsTutorial で rake test:prepare ができなくて困った。

背景 Rails Tutorialを進めていたら、6.2.1最初のユーザーテストでコマンドが実行できなかった。 実行できなかったコマンド $ bundle exec rake test:prepare 解決策 同様の問題にぶつかっている人がいたのでその方のブログを見て解決した 【Rails】rake tes…

はなきんを求めるスクリプトを書く

昨日からRubyの勉強を始めたので練習問題として、はなきんを求めるスクリプトを書いた。 gennei/hanakin · GitHub ルール 花金はFizz 給料日はBuzz 花金かつ給料日は「スーパー花金」なのでFizzBuzz 実行例 2014年9月、給料日を5日として実行した場合 "Year:…

gem install pg でエラーが出てから解決まで

環境は OS:Marverics Ruby:2.0.0 gem install pg でエラーになってしまう。どうやらpostgresqlをinstallしないといけないらしい brew install postgres インストールした先の設定ファイルを指定して先頭に以下のものを追加する ARCHFLAGS="-arch x86_64" gem…