Rails勉強会@東京第37回に行ってきた
Rails' Wiki - Rails勉強会@東京第37回に行ってきました.さらに懇親会にも参加してきました.参加された皆さん,お疲れさまでした.
以下,当日のログ.
セッション案
named_scope いろいろ + Rack を読む
- named_scope とは
- with_scope で使っていた「検索スコープ」名前がつけられるようになった.
- scope_do
@blogs = Blog.accessible_by(current_user) @blogs = current_user.accessible_blog
-
- has_children
- has_many の子要素が存在する親要素だけを取得する
- chainable_scope
- blank な値を入れたいときに使える.
- これは便利そうです.
- blank な値を入れたいときに使える.
- has_children
- SQL であとあと不整合にならないように,副問い合わせを使っている.
Rack を読む
他のセッション
- ブクマを参照してください
月刊 merb + α?
- 自己紹介から
- merb の最近の話題
- Rails と merge される
- 日本語の情報が少ない
- 瀧内さんのブログが一番の情報源
- 作ってみる
% merb-gen app hello
-
- .gitignore が merb っぽい!
- exception controller がある
- デフォルトで not_found/not_acceptable とかがある
- autotest が入ってる.merb はわかってる
- config/init.rb と config/dependencies.rb が config/environment.rb の役割
- config/environments に
- staging.rb <= ステージングサーバ用
- rake.rb <= rake コマンドのとき
- JQuery が使われる
- thor が使える
- rake のようなもの
- 起動する
% merb
- controller を作る
% merb-gen controller top
-
- トップにしたいので
- confit/routes.rb
- トップにしたいので
- model を作る
% merb-gen resource post
-
- CRUD の controller も作られる
- get(find)で見つからなくても例外は出ない
- controller の action の引数は?
- デフォルト引数.params から対応する値を取ってくる.
- association
- belongs_to :post
- has n, :comments
- message
- flash のようなものだが,session を使っている
- validation
- validate_present ( validate_presence_of )
- DataMapper
- クラスメソッドを書けば named_scope っぽくできる
まとめ
懇親会
- 最近女子率下がる一方だね
- そういや若者率も下がってないか?
- Railer はプログレ率高いらしい.
- ジェネレーションパターンは・・・・
- 桜肉鍋うまかった