@znz blog

ZnZ の memo のようなもの

第70回 Ruby関西 勉強会で発表しました

| Comments

第70回 Ruby関西 勉強会 で発表してきました。

以下、そのメモです。

Ruby 2.3.0 の新機能について

この内容で発表しました。

10 分休憩

gems on Rails

10 分休憩

Rails Engine のすすめ

  • Engine の例 : turbolinks, devise
  • サービス指向: Rails
  • コンポーネント指向 : Rails Engine, React and Redux
  • オブジェクト指向 : Ruby
  • デモ
  • mount なんとか::Engine => "/api" みたいにして使う
  • Engine のメリット・デメリット
  • たとえば /api/v1/api にするのも mount のところを変えるだけ
  • Rails 5.0 ではデフォルトでは jbuilder は使わなくなって render json: @productsto_json を呼び出すだけになっている。
  • React Redux のクライアントは Electron でネイティブにも対応できる
  • サンプルアプリは https://github.com/dddrb/bouquet

5 分ぐらい休憩

Ruby 初級者向けレッスン (ブロック)

クロージング

Comments