Skip to content

Instantly share code, notes, and snippets.

@sunaot sunaot/using_pry.md
Created Nov 13, 2015

Embed
What would you like to do?

問い

permits ってなに?

class FoodsController < ApplicationController
  permits :name, :amonut
  
  ...
end

こんなコードがあったんだけど、permits ってなにですか?

答え

それは ActionArgs の Strong Parameters のための機能です。

調べ方

こういうときの調べ方。

bundle exec rails console (console は省略形の c だけでも可) して Rails 環境がロードされた pry を開きます

知りたいメソッドは FoodsController.permits にいるので (ここの推測は慣れてください) show-doc FoodsController.permits します

show-doc は pry の機能なので pry の説明を読んでください

たとえば http://ruby-rails.hatenadiary.com/entry/20141024/1414081224

From の項を見ると、定義されている場所がわかってよりくわしく調べるためのきっかけがつかめたりします

難易度高いやつだとこれでも追えない場合もあるけど、それは Ruby を使う者の宿命なのでがんばれ

Have fun!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.