LoginSignup
0
0

More than 3 years have passed since last update.

シンボル型とデバッグについて

Posted at

シンボル型とは

:valueなどのように:(コロン)で始まるもの
シンボル型を使用することのメリットは
rubyの内部では整数として管理されているが、文字列のように呼び出せるオブジェクト。同じシンボルであれば同一のオブジェクトを参照するのでいくつ作成してもメモリの容量は変わらない。また、文字列よりも高速に処理することができる。

デバッグ

tweet = Tweet.new(tweet_params)
if tweet.save
  some_method(tweet)
end

このプログラムを実行すると保存されずにロールバックしてしまう。
その際の問題解明はどのように行えば良いか

手順

1行目と2行目の間でbiding.pryを記述する
railsコンソールでtweet.saveを実行する
tweet.errorsを実行することで発生したエラー内容を確認することができる。
それを元に改善していく

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0