タグ

scopeに関するslay-tのブックマーク (2)

  • Rails: スコープをモデルの外でチェインするのはやめておけ(翻訳)|TechRacho by BPS株式会社

    概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Say no to chained scopes! 原文公開日: 2015/06/24 著者: Jeroen Weeink サイト: Crafting Ruby語タイトルは内容に即したものにしました。 2018/04/18: 初版公開 2023/02/14: 更新 Railsアプリで、次のようにモデルのデータベーススキーマの内部にまで立ち入っている(コントローラ)コードをよく見かけます。 class Person < ActiveRecord::Base enum gender: { male: 1, female: 2 } end class PeopleController < ApplicationController def index @people = Person.where(gender: Person.ge

    Rails: スコープをモデルの外でチェインするのはやめておけ(翻訳)|TechRacho by BPS株式会社
  • AST本の感想、そしてASTについて

    先日の技術書典3で@erukitiさんが頒布した「簡単JavaScript AST入門」(AST)について書きます。自分は、レビューという形で関わらせて頂きました。こういった経験ははじめてで、面白かったです。なにより、ものすごいペースで加筆されていってすごいなという感じでした。 最終的によいが出来上がりよかったです。 内容と感想さて内容ですが、一言で言うと、Babel Pluginのためのです。 よく使われるツールの紹介から、実際にBabel Pluginを作成してみるといった実践的なことまで書かれてています。 個人的に嬉しいのは、入門者向けと謳いつつも、リファレンスとして機能する点です。Babel Pluginを実際に自分で書くときに重宝するでしょう。 自分もASTからの知見を公開してるプラグインに反映しました。 個人的に特によかったなと思うのが、5章や6章です。 これらは、え

    AST本の感想、そしてASTについて
  • 1