Closed Keisukegdk closed 6 years ago
よろしくお願いします!
よろしくお願いします!
scaffoldジェネレータ >MVC一通り作ってくれる
RESTアーキテクチャ??
RESTアーキテクチャ routingとかの書き方でコントロールできたよな、、、?
マイクロポスト?
マイクロポストから成り立っています? What マイクロポスト?
小さい規模のポスト? >140文字
Bitbucketとは?
Bitbucket:基本的に5人までなら、非公開にできる。
僕はGitHubにあげてました。
githubとbitbucketであまりコマンド変わらない
bitbucket
git remote add origin git@bitbucket.org:<username>/toy_app.git
git push -u origin --all
github
git remote add origin git@github.com:<username>/toy_app.git
git push -u origin --all
rails generate scaffold User name:string email:string
scaffoldコマンドの引数はリソース名を単数形
にしたもの
なんでRakeコマンドからRailsコマンドに変わったんだろう?
Makeで説明してあるけどMakeがわからない。。
Rails4から5にかけて結構構成が変わったのかな??
Rails 4以前のアプリケーションでは、
rakeコマンドのバージョンをGemfileで定義しているため、
Bundlerのbundler execコマンドを通して実行する必要があります。
execを使う意味は、、、、Makeを追いかけないといけないのか??
Makefileを手順書として、Makeコマンドで処理を走らせるって感じかな
Rails guide / strong parameter https://railsguides.jp/action_controller_overview.html#strong-parameters
strong parametersを使用することで、
Action Controllerのホワイトリストに載っていないパラメータが
Active Modelのマスアサインメントに利用されることを禁止できます
⬆️Successfully ...
2.2.1の演習の途中まで
@Keisukegdk @r-oolong 輪読会の募集ページです https://esa-pages.io/p/sharing/8771/posts/55/3003f203fea80a085604.html
何故か今までrails5でもrake routes
でルーティング一覧を確認していたけれど、
昨日rails routes
でも同じことが出来ることを知った。
実は今はrakeコマンドとrailsコマンドが共存しているっぽい
@kumewata
こちらに載ってます https://techracho.bpsinc.jp/hachi8833/2017_03_01/36329
https://railsguides.jp/5_0_release_notes.html こちらにも記載がありました
@ManabuSeki ありがとうございます!
同記事によると、rakeコマンドを好む開発者も多い中、
Railsコアチームはrakeでできるタスクをrailsでもできるようにする決定を下したとのことです。
もちろん従来どおりrakeコマンドで実行することもできますので、
rakeに慣れた開発者も戸惑わずに済みます。
そして親切設計!
そのためにRails 5ではRake Proxyが導入されました。
railsにないオプションが指定されるとこのRake Proxy経由で
コマンドをrakeに委譲するようになっています。
rails --helpを実行すると、従来rakeで実行できたオプションも続けて表示されます。
たぶんこれが一番ありがたいと思います。
よろしくお願いします!