お世話になります。
binding.pryについて質問です。
From: /home/vagrant/workspace/0817/app/controllers/users_controller.rb @ line 8 UsersController#show: 6: def show 7: @user = User.find(params[:id]) => 8: binding.pry 9: end [1] pry(#<UsersController>)> @user => #<User id: 1, email: "banibanibani50@gmail.com", created_at: "2017-02-02 06:4 2:03", updated_at: "2017-02-05 06:05:44", name: nil, admin: false, uid: "6eeb075 a-fe87-4e1c-ab34-1a9315f0eab5", provider: "", image_url: nil, avatar: nil> [2] pry(#<UsersController>)> params => {"controller"=>"users", "action"=>"show", "id"=>"1"} [3] pry(#<UsersController>)> params[:controller] => "users" [4] pry(#<UsersController>)>
コンソールでの上記記述によって@userとすることによって@userの値が飛んできているかを確認する事が出来ます。
他にparams、params[:controller]という記述で何が分かるのでしょうか?
どんな時に使って便利になるのかが分かりません。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。