Ruby

Ruby

Ruby on Rails

Rails上でお試しコードを試す。

$bundle exec rails c

ActiveRecordの関数内で実行されるクエリを見る。

.to_sql
irb(main):001:0> Users.where(user_id = ?, user_id).to_sql


対象のオブジェクトが保持している関数を表示する。

.methods
irb(main):001:0>すべて

.public_methods
irb(main):001:0>パブリック関数

.private_methods
irb(main):001:0>プライベート関数

.protected_methods
irb(main):001:0>プロテクテッド関数

.singleton_methods
irb(main):001:0>独自関数

.respond_to :[検索関数名]
irb(main):001:0>検索関数名の関数を持っているかチェック

.instance_variables
irb(main):001:0>オブジェクトが持つ変数を確認

  • 最終更新:2017-03-14 13:59:22

このWIKIを編集するにはパスワード入力が必要です

認証パスワード