kanazawa.rb meetup 38

2015年10月17日に行われた、Rubyのコミュニティ「kanazawa.rb」の第38回 meetup の様子です。 ※誰でも編集可にしてあるので追加歓迎。ご自分の投稿を削除したい場合もどうぞ。
0
高松せいけん🐰 @seiken_tk

scaffoldすると、ぜんぶいいがにできるらしい。 #kzrb

2015-10-17 14:41:56
高松せいけん🐰 @seiken_tk

$ rake -T でrakeでできることの一覧がでる #kzrb

2015-10-17 14:45:36
Tomokazu Kiyohara @kiyohara

rails コマンドってのがあるよ。 「$ rails」って打ったら出来ること一覧がでるよ。 rake コマンドってのもあるよ。 「$ rake -T」って打ったら出来ること一覧がでるよ。 #kzrb

2015-10-17 14:46:29
高松せいけん🐰 @seiken_tk

cloud9の人は、 $ rails s -p $PORT -b $IP これでいけるぽい。 #kzrb

2015-10-17 14:51:03
Tomokazu Kiyohara @kiyohara

cloud9 の人はこっち $ rails server -p $PORT -b $IP #kzrb

2015-10-17 14:53:35
Hiroshi Oda@スタートアップ企業EM兼インフラエンジニア @hi1280

cloud9の人はrails sした時点でネット上に公開されるわけか。すごい時代だ。#kzrb

2015-10-17 14:53:53
Tomokazu Kiyohara @kiyohara

「ブラウザを通さなくても $ rails console から DB の中身みれたり操作できたりするよ。」 #kzrb

2015-10-17 15:07:18
(ノ ゚ρ゚)ノ ┫ uoʇʇoɔ @cotton_desu

初めて使った。 rails console 便利だね。 #kzrb

2015-10-17 15:07:34
Tomokazu Kiyohara @kiyohara

ブラウザの <URL>/todos に関して /app/controllers/todos_controller.rb の def index がコントローラー /app/views/todos/index.html.erb がビュー #kzrb

2015-10-17 15:15:17
Tomokazu Kiyohara @kiyohara

「コントローラー側で作成したインスタンス変数の中身をビュー側で参照する感じ。」 #kzrb

2015-10-17 15:17:05
Tomokazu Kiyohara @kiyohara

$ rake routes でパス一覧がみれるよ。 #kzrb

2015-10-17 15:20:17
Tomokazu Kiyohara @kiyohara

「_form.erb ってのは共通部品の view だよ。パーシャルっていうよ。詳しくはおググりください。」 #kzrb

2015-10-17 15:21:52
Tomokazu Kiyohara @kiyohara

「erb は <% %> の間が ruby のコードだよ。 <%= %> としておくと出力が html として出てくるよ。基本はエスケープされるよ。 エスケープさせたくなかったら <%== %> って書いたらいいよ。」 #kzrb

2015-10-17 15:24:54
Tomokazu Kiyohara @kiyohara

rails のお勉強によいドキュメントRails Guides ( railsguides.jp ) #kzrb

2015-10-17 15:42:55
Tomokazu Kiyohara @kiyohara

「こうやっておくと勝手につくられる。こうやっておくと勝手に関連付けられる。こうやっておくと勝手にいいがにしてくれる。これが rails の神髄。」 #kzrb

2015-10-17 15:46:07
Tomokazu Kiyohara @kiyohara

$ rails generate scaffold note body:text した後に /db/migrate/*_notes.rb を編集して t.interger :todo_id を3行目の下に追加して $ rake db:migrate #kzrb

2015-10-17 15:59:18
Tomokazu Kiyohara @kiyohara

/app/models/todo.rb に has_many :notes を追加 /app/models/note.rb に belongs_to :todo を追加 その後 $ rails console で Todo.first.notes #kzrb

2015-10-17 16:03:47
ひろし @hirolovesbeer

みんな、ぽかーんとしてる #kzrb

2015-10-17 16:13:54
Tomokazu Kiyohara @kiyohara

--- しばらくおまちください --- #kzrb

2015-10-17 16:15:11
Tomokazu Kiyohara @kiyohara

「で、次の編集は… こちらをご参照ください。 github.com/wtnabe/rails-h… わからないところがあると思うので、担当者がまわります!」 #kzrb

2015-10-17 16:21:24