心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

RailsTutorial4.0を高速で復習する。終わりました。

      2014/03/01


作りたいサービスがあってコーディング開始していたのですが、もう1回振り返り学習しておきたい!と思って
”RailsTutorial4.0を高速で復習する。”を始めました。1週間で終わるつもりが3週間かかりました。orzです。

1回目はとにかく完成!と思ってコピペだったのですが、2回目は多少突っ込みいれながら進める事ができました。その過程で新たなわからない事が。

ActiveRecordが自由で不自由すぎる。
ORマッパとしてのActiveRecordとレガシーなDBが持つ機能の切り分け・使い分け、境界がどこにあるのかわからない。まず、基本的なことかと思いますが、
SQLとの対応が不明確。
こう書けばこうSQLが発行される、というまとまった情報が見つかりません。
Railsを信頼すればと言い切れますか?

DBのviewとscopeの関係がわからない。おそらく無関係と思われます。scopeについてキチンと説明された物が見つかりませんでした。

DBはもはやレガシーDBとしての機能は忘れて単なるデータ置き場として、RailsのActiveRecordに全幅の信頼を寄せていいのでしょうか?だとしたらDBである必要はなく、ただのファイルシステムで十分かと思います。

どこまでがRailsでどこまでがRubyなのかわからない。Rubyがわかれば自ずとわかるのかと思いますが、まだわかりません。

セキュリティもよくわからなかった。セッションはローカルは暗号化せず、サーバ側は暗号化しマッチングしていましたが、セッションハイジャックはどうするのかと。よく使われているとかいうdeviseの実装はどうなっているのか、気になりました。

gemは色々便利かと思いますが、採用するポリシーはどういうのがいいのだろうか?コードを読んで判定する?

記法が自由ですが、コーディング規約みたいなのないかな。

ひととおりわからないことを叫んだところでKPTです。

Keep

今回1カ所、間違いを指摘できて、多少コミュニティ貢献できたことが嬉しかった。
次回はもっとわかりやすくまとめてみたい。

Problem

時間がかかりすぎ。やっぱり想定の3倍かかる。もっと集中してやる。

Try

RailsTutorialは3回目をやってみる。
その前にRSpecの勉強がしたい。

 - テクニカル ,

Comment

  1. […] RailsGirls松江からのぉ〜東京More!*既に2回目から1ヶ月半。またまたRailsGirlsMoreに参加してきました。前回RailsTutorialをまねてマイサービスを作っていたところRailsTutorialが頭に入っていないことが気になり、「RailsTutorialを高速で復習」したのでした。1週間で終わらせる予定が3週間かかってのは、わからないことが出てきたから!そのわからないことを質問してきました。 […]

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

no image
RailsTutorial4.0を高速で復習する。4.2章。

4.2文字列(string)とメソッド、です。 ここからはrubyの文法について …

no image
RailsTutorial4.0を高速で復習する。11.2.4章。

11.2.4[フォローする] ボタン (標準的な方法)、です。 仕様 それぞれの …

RailsTutorial4.0を高速で復習する。またまた5.1.2章の途中から。

RailsTutorial4.0を高速で復習する。5.1.2章の途中から。です。 …

no image
RailsTutorial4.0を高速で復習する。5.4.2章の途中から。

リスト5.35 ボタンをユーザー登録ページにリンクする、です。 リンクを貼る系は …

no image
RailsTutorial4.0を高速で復習する。6.3.3章。

6.3.3ユーザー認証、です。 新規ユーザー登録のときは入力で、:passwor …

no image
Homebrewをインストールする。

MacOS 10.8.5(Mountain Lion)にRuby&Ru …

コンビニで切れないiPhone充電ケーブル買った

iPhone充電に使うライトニングケーブルって高いのに切れ易く涙目。 こんな感じ …

no image
wordpressはじめます

ブログを立ち上げるのは久しぶりです。 以前から、ブログメディアをやりたいと思って …

rails gでのファイル名、クラス名、アクション名

rails gすると、コントローラーとアクションができますが、 その書き方とファ …

Ruby on Railsを4.1.0にバージョンアップする

真央ロス真央廃を超えた腐まお状態な1ヶ月1週間、まるで娘が嫁に行った父親のごとし …