27 Jul '16, 5am

ruby: Railsで痒い所に手が届くTips8選【脱初心者】 - Qiita https://t.co/fY5kHz1Lq8

ruby: Railsで痒い所に手が届くTips8選【脱初心者】 - Qiita https://t.co/fY5kHz1Lq8

PythonとかPHPと触ってた僕が、自力でRailsチュートリアルをやり始めたが挫折。 そんな僕が社内研修(座学)でRailsを使えるようになりました。 その後の実習にてアプリケーションを作った時に、「もっと早く知っていれば」「そんな技があるのか・・・」と思ったTipsです。 Rails本体だけでなく、gemにも触れます。 ## 目次 - Rails Model 編 - [arel_table](#arel_table) - [scope](#scope) - Rails ルーティング 編 - [resourcesの入れ子](#resourcesの入れ子) - gem 編 - [pry-byebug](#pry-byebug) - [hirb](#hirb) - [erd](#erd) - 自動化編 - [itamae](#itamae) - [Capistrano](#Capistrano) - [参考リンク集](#参考リンク集) ## Rails Model 編 こんな感じの状況で説明します ```ruby:schema.rb ActiveRecord::Schema.define(version: 20160725113659) do create_table "users", force: :cascade do |t| t.string "name" t.datetime "created_at", null: false t.datetime "updated_at", null: false t.boolean "is_man", default: true end end ``` ```ruby:UserModel class User < ActiveRecord::Base has_many :tweets scope :men, -> { where(is_man: true) } scope :women, -> { where(is_man: false) } end ``` ```ruby:TweetModel...

Full article: http://qiita.com/tkhr/items/9b79bce27f20191eb78f

Tweets

RailsのモデルをVisitorパターンとカリー化ですっきり辿る [Ruby] on @Qi...

qiita.com 02 Aug '16, 4am

以下の記事の続きです。 http://qiita.com/[email protected]/items/c055e311a92884a07a60 Visitorパターンでは各モデルを処理するメソッドの引数を複数にしたい状況が結構あります。 手前のノ...