-
Notifications
You must be signed in to change notification settings - Fork 2
第37回
Satoshi Ebisawa edited this page Feb 6, 2014
·
4 revisions
- 日時: 2014-02-06 (木) 19:30〜21:30
- 場所: 株式会社万葉 様
- 募集ページ: http://connpass.com/event/5038/
###memosテーブルに user_id カラムを追加する
- bundle exec rails g migration AddUserIdToMemos user_id:integer
db/migrate/2014XXXX.rb ができる
add_index :memos, :user_id を追記
- bundle exec rake db:migrate
###Memoモデルに関連追加
- belogs_to :user
###Userモデルに関連追加
- has_many :memos
###rails c でいじってみる
memo = Memo.last
memo.entry
memo.user_id = 0
memo.user #=> nil
memo.user_id = 3
memo.save!
memo.user_id = 3
memo.user
とあるユーザーが持っているmemoを全部とる
user = User.find(3)
user.memos.to_a
###ページに表示するメモをログインユーザーだけのものにする MemosContoeller#index
旧:@memos = Memo.all
↓
新:@memos = current_user.memos
###画面からメモを入力するときに、ログインユーザの持ち物にする
MemosController#create @memo.user_id = current_user.id
↓こうも書けます(短い)
@memo.user = current_user
- 会話もちゃんとあったのがよかった — 進捗があった
- 人数多かった
- 他人のコードを見られてよかった
- 教え合いがあったのがよかった
- デザインのことを聞けてよかった
- プログラマのデザインを見られてよかった
- 実際に教えた内容を wiki に書き込んでもらえたのが良かった
- 成果を出していきたい
- 2時間で成果が出るような課題を持ってくる
- 和気あいあいとやっていていいなと思った
- Ruby のことも話し聞けてよかった
- 進捗がありました
- デザインの話もデザインの話もできてよかった
- rails にデザインを入れているデザイナと出会えてよかった
- 定員ぴったりだった
- 自分の取り組んでいる物をみんな持ってきたのはよかった
- 表参道、近くてよかった
- 見せられるものを持ってくると良いかも
- もくもくと python やれてよかった