rails

今更ですが再確認を (2)

昨日の続きで以下ドキュメントの 8 章以降再確認。 Ruby on Rails チュートリアル しかし今年の始め頃に 3.2 な英語版を辛苦して読んでいたのですが、コミュニティの力って凄いですね。日頃はドキュメントは英語で読むべき、とか言ってますが、やっぱ若い方…

今更ですが再確認を

以下を題材に云々している最中なのですが、再確認しつつ自分メモを控えておくことに。 Ruby on Rails チュートリアル

bundle update で不具合

OSX な端末にて Ubuntu で作成したプロジェクトを git clone してきて bundle update && bundle install しようとして以下なエラーが出ました。

検討

諸々列挙。 製造な環境作らねば vmware だか virtualbox だかで Ubuntu 導入 ruby は rbenv か Heroku に deploy なら DB は PostgreSQL なのか scaffold でマスタメンテ作れるあたりがありがたい git および Github な準備必要 試験書ければ travis-ci で云…

API サンプル

カンニングしつつぱぱっと作ってみる。つうか手元に api_sample などというディレクトリがあるな。どうしよ。やっぱイチから作るか。 $ rails new api_samplebundle install 付き。rails は 3.2.11 でした。ディレクトリ移動して controller と model を作り…

Rails4 チュートリアル写経

WEB+DB Press の特集記事を見つつ。さっきナニした通り Ruby は 2.0.0-p0 です。 $ ruby -v ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]とりあえず bundler 入れなさい、とあるな。 $ gem i bundler --no-ri --no-rdoc Fetching: bundler-1.3.…

何故か

ダミーなソレを作ることに。mock でいいじゃんとか思うんだけど。 以下を実装、らしい。 ベーシック認証 人数 id 一覧 id 毎で素材取得 とりあえず作って Heroku あたりにぶち込む方向。

Ruby on Rails Tutorial (39)

以下な宿題について確認な朝練。 expect do ... end.to change なあたりの確認 subject { page } な記述について確認

Ruby on Rails Tutorial (38)

controllers な試験ですが、relationship_controller 向けのみなのか。relationship なソレについては create と destroy というアクションのみ、な定義。--format documentation で試験実行してみます。 $ bundle exec rspec spec/controllers/relationship…

Ruby on Rails Tutorial (37)

某所にて。spec/models/user_spec.rb の following なソレを。これはメソドなナニではないですね。follow 全般に関する、というカンジなのかどうか。 other_user な User オブジェクトを作っておいて before なブロックで @user.save @user.follow!(other_us…

Ruby on Rails Tutorial (36)

朝練メモ。昨晩の続きを。

Ruby on Rails Tutorial (35)

ということで spec 配下の確認をしてみます。とりあえず spec/models/relationship_spec.rb から。こないだ試しに spec なナニを作ったのですが作法が分からず、でしたし。

Ruby on Rails Tutorial (34)

Chapter 11 再読。とりあえず 11.1 節あたりから。確認入れつつ復習

Ruby on Rails Tutorial (33)

一週間何をしていたのだろうか、という程度に久しぶりな掘削対応記録です。とりあえず relationships_controller からなのか。ええと該当する rake routes なソレを再度引用しておきます。 relationships POST /relationships(.:format) relationships#creat…

Ruby on Rails Tutorial (32)

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

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…

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 } …