ruby

bundle gem して rspec で試験できるように、なメモ

とりあえず bundle gem 直後の状態は git init してる形らしい。つうか aws-sdk の spec 確認が先らしいのでもごもごしてみるなど。

aws-sdk で云々

諸々について云々する中で色々分かったので控えを。

Ruby on Rails Tutorial (32)

継続がどこだかがよく分からない件。 とりあえず signup な処理が正常終了した場合の redirect_to @userから user#show の掘削中のはず。しかし自分でヤッてて継続がワケワカになっちゃうのって後天性記憶不全が相当酷い状態ってことなのかなぁ。

aws-sdk-ruby 確認

なんか buldler ってソレで gem 作れまっせ的情報を確認しつつこちらの実装確認したりなど。vpc を云々するソレを gem にしたいなぁ、とか思っているのでそれを意識しつつ掘削してみることに。

Ruby on Rails Tutorial (31)

こちらのリバース対応はこの連休で何とかならんかな、と言いつつ掘削開始。 Ruby on Rails Tutorial (30) で引用した通り、 Note that we can omit the user_url in the redirect, writing simply redirect_to @user to redirect to the user show page. 7.4…

VPC のガワを作るソレ

とりあえず雛形ってことで色々検討してみた。手順としては以下かな、と。 Create VPC Create Subnet Create Internet Gateway Create Security Group Create Route Table (ガワのみ) Create ELB Create DB Subnet Group 本当は Route Table 作る前に EC2 な…

Ruby on Rails Tutorial (30)

朝練エントリです。signup から、ということにて。

昨晩

travis-ci で fork した gitlab なソレを試験してみたんですが、試験は失敗していた模様。そーゆー意味では Rails Tutorial なナニも試験できるはずだな、という事に気づいたのでこれから試験 kickoff してみます。 何かあれば追記の方向で。

Ruby on Rails Tutorial (29)

今日は朝練略でした。今日は色々とアレでしたがどこまで読めるか。 _header.html.erb 確認 flash.each.do な部分も確認のこと _footer.html.erb 確認 debug な部分も確認のこと 順に確認してきます。

spinach て何

ええと、Gitlab の travis-ci なソレが以下になっていたのでした。 $ cat lib/tasks/travis.rake desc "Travis run tests" task :travis => [ :spinach, :spec ]spinach て何、って思ったらば試験なソレなのかどうなのか。 Spinach - BDD framework on top of…

Ruby on Rails Tutorial (28)

朝練メモ。app/views/layout 配下確認します。

Gitlab 読み (5)

積み残しが以下らしい。 spinach sidekiq の関係 gitlab を fork して travis-ci でなんちゃら とりあえずスキマ時間で sidekiq 云々を確認するなど。

Ruby on Rails Tutorial (27)

朝練メモ。とりあえず view 側での使われかたについて。以下なあたりを再度確認。 $ find app |xargs grep will_paginate app/views/users/show.html.erb: <%= will_paginate @microposts %> app/views/users/show_follow.html.erb: <%= will_paginate %> ap…

Gitlab 読み (4)

gitlab の lib/tasks 配下を云々。 $ find lib/tasks lib/tasks lib/tasks/.gitkeep lib/tasks/sidekiq.rake lib/tasks/travis.rake lib/tasks/gitlab lib/tasks/gitlab/import.rake lib/tasks/gitlab/task_helpers.rake lib/tasks/gitlab/check.rake lib/ta…

Ruby on Rails Tutorial (26)

ということで掘削対応に着手。とりあえず rake routes 確認。 $ rake routes following_user GET /users/:id/following(.:format) users#following followers_user GET /users/:id/followers(.:format) users#followers users GET /users(.:format) users#in…

Ruby on Rails Tutorial (25)

とりあえず再度 heroku にナニ。 $ heroku login $ heroku create Creating thawing-citadel-2516... done, stack is cedar http://thawing-citadel-2516.herokuapp.com/ | git@heroku.com:thawing-citadel-2516.gitなのか。あ、スデに heroku な remote が…

Ruby on Rails Tutorial (24)

先週末に終われるか、とか言ってたのですがとんでもなかったですね。でもようやくラストの節になります。頑張ろう。 11.3 The status feed もうすぐてっぺん。つうか自分とフォローしてる人の post を表示ってのは色々な意味で確かにアレですね。 11.3.1 Mot…

Ruby on Rails Tutorial (23)

朝練メモ。昨晩 11.2 以降で相当へろへろだったので復習というか再確認を。 とりあえず 11.2.1 でデータを作るための rake task を云々してます。Gitlab あたりの lib/tasks 以下を別途確認の方向。 データ的には 先頭のユーザは User.all[2..50] な方々を f…

Ruby on Rails Tutorial (22)

まだまだ先は長い模様。 11.1.5 Followers User#folowers な属性追加な模様。あるいは逆引きができたりする模様。とりあえずどんどん進めてみます。spec/models/user_spec.rb に試験追加。 it { should respond_to(:followed_users) } it { should respond_t…

Ruby on Rails Tutorial (21)

朝練メモ。継続は 11.1.3 でした。 11.1.3 Validations relationship な validate の試験を spec/models/relationship_spec.rb に。 describe "when followed id is not present" do before { relationship.followed_id = nil } it { should_not be_valid } …

Ruby on Rails Tutorial (20)

このところ Rails ヘビローですがそのまま突き進みたいと思っています。ラストの chapter 11 です。 とりあえず、いつものように branch 作成とのこと。 $ git checkout -b following-usersこの章では social な機能実装とのこと。ユーザ間の model の関連が…

Gitlab 読み (3)

lib/hooks/post-receive から確認してみます。 このファイルですが導入ドキュメントに ## Setup GitLab Hooks sudo cp ./lib/hooks/post-receive /home/git/.gitolite/hooks/common/post-receive sudo chown git:git /home/git/.gitolite/hooks/common/post-…

Ruby on Rails Tutorial (19)

朝練メモ。最近盛り込みが複雑になってきたのもあるけれど、ミスが多い。 10.3 Manipulating microposts microposts の routing は作るか消すしかない模様。config/routes.rb に以下を追加な模様。 resources :microposts, only: [:create, :destroy]で、保…

Ruby on Rails Tutorial (18)

朝練の続きに着手。 10.2 Showing microposts user profile なページから micropost を投入する形を取る模様。 10.2.1 Augmenting the user show page user の micropost の表示から試験を、とのこと。 describe "profile page" do let(:user) { FactoryGirl…

Gitlab 読み (2)

sidekiq で掘削ログとなります。

Ruby on Rails Tutorial (17)

朝練メモ。 10.1.4 Micropost refinements ordering および dependency を追加とのこと。まず、spec/factories.rb を修正とのこと。以下を追加。 factory :micropost do content "Lorem ipsum" user end

Ruby on Rails Tutorial (17)

残り二つ。Chapter 10 User microposts に突入。とりあえず branch 作成。 $ git checkout -b user-microposts 10.1 A Micropost model とりあえず model を作りましょう、とのこと。 validation User model との連携

Ruby on Rails Tutorial (16)

昨晩出てた試験失敗の現象ですが、データが微妙なのだろう、と思っていたのですが、自力解決できず。StackOverflow に助けてもらいました。 Rspec tests for administrative 'delete' links fail. Michael Hartl's ROR 3.2 Tutorial - Chapter 9.4.2

Ruby on Rails Tutorial (15)

継続は 9.2.3 ってことで良いのかどうか。 9.2.3 Friendly forwarding むむ、以下な試験が追加とのこと。 describe "authorization" do describe "for non-signed-in users" do let(:user) { FactoryGirl.create(:user) } describe "when attempting to visi…

Ruby on Rails Tutorial (14)

Chapter 9 Updating, showing, and deleting users 開始。user 云々はここで一旦終わりになるはず。Users resource の REST なアクションを云々とのこと。管理ユーザが云々みたいな話も出てくる模様。 とりあえず branch をナニ。 $ git checkout -b updatin…