community 2

モデル作り 

User Post Like Comment Profile

railsでモデルを作る rails g model post

rails db:migrate

コントローラーも rails g controller posts  ←複数形

7つのアクションを入れまっせー index show new edit create update destroy

config routes.rbにresources を入れて全部入るんやでー。

あっ、パラムズも忘れずに!

それでviewで表すために postディレクトリーにnew.html.erbを作る!その中にform_withを作って投稿できるようにする!

community 1

meisiと同時にコミュニティーポートフォリオを参考に作ってみる!

なぜかって?
正直なかなか難しくなりレクチャーを観ながらしようと、、、

うーーん、とりあえずはまだまだ観ながら初めていきましょう!

rails スタンダップ
レイアウト立ち上げまっせ!
scssなどで作ります!classをつけて!
 

meisi 1 から

もう一度初心にかえってやり直しをするぞい!

なぜかって?企画を練っていくと多少問題が発生して最初からのほうが都合がよくなってしもうた〜

目的のイメージは 他社の同業さんと仲良くなって、同じ営業相手を共有したいと思ったのじゃ!

では、気を取り直して rails new からスタート

まずはdbの設計

うーんとまずは テーブルを

team company user comment のイメージで、でもuserには名刺載せたいのー

のでimage入れようかのー

RubyOnRails

ここでブレイク

RubyOnRailsをちょっと復習

WEBアプリ制作フレームワークを便利に

通称 rails   Rubyプログラミング言語)とは別物

 

サーバーを立ち上げるには rails s

停止の時は コントロール C

MVCモデル 

model  (DB関連の処理担当)

view (画面表示を担当)

controller(リクエスト受付やレスポンス担当)

として取り組む

 

meisi 3

投稿機能の実装

7つのうちのnew create で作成

newの投稿画面に行くためにルーティングの設定

routes.rb 

に新たに newをルーティングすることによってアクションが実行される

次にコントローラー

ここでインスタンス変数を使うことによって後々楽になる(てかやったほうがいい)

form withを使うため!

ほいで

ビューファイル!

ここでコントローラーで定義したインスタンス変数が重要になる。

form withのリクエストに対応するルーティングを設定