Advertisement · 728 × 90
#
Hashtag
#Gemfile
Advertisement · 728 × 90
Post image

Is your #Gemfile putting your application at risk? Learn about the hidden dangers lurking in your dependencies

#ruby #CISO #DevSecOps

go.fastruby.io/8mb

0 0 0 0
Preview
RSpecでbinding.pryを使おうとしたらなぜが止まらない現象について(初学者向け) #Gemfile – Qiita gempry-rails、pry-byebugを導入しているにも関わらず、binding.pryが機能していない状態。itブロックにも確実に定義している。参考記事:Rspecでbindingを使って変数の中身を調べる方法今回は例としてusersテーブルにcreateした時、presence: trueを定義したカラムがnilだった場合、バリデーションエラーが機能するかをテストします。※今回はあえてcreateにタイポをさせています。 user_spec.rb describe 'バリデーションチェック' it 'nameが空だった場合、バリデーションエラーが入る' do user = User.craete(name: "hogehoge", age: 20, email: "hoge@example.com") # ここにbinding.pryを定義してみる binding.pry expect(user).to be_invalid end エラーが発生したコードの後にbinding.pryを記述していた エラーが発生したタイミングでit内の処理は中断されます。そして次に定義したitが呼び出されるので、エラーコードの後に書いたbinding.pryはスルーしてしまいます。 user_spec.rb describe 'バリデーションチェック' it 'nameが空だった場合、バリデーションエラーが入る' do # createのタイポによるメソッド未定義エラー user = User.craete(name: nil, age: 20, email: "hoge@example.com") # ここで処理がストップする。binding.pryは呼び出されない。 binding.pry expect(user).to be_invalid end # 次のitに移行する。 it 'ageが空だった場合、バリデーションエラーが入る' do user = User.create(name: "hogehoge", age: nil, email: "hoge@example.com") expect(user).to be_invalid end …

RSpecでbinding.pryを使おうとしたらなぜが止まらない現象について(初学者向け) #Gemfile – Qiita

gempry-rails、pry-byebugを導入しているにも関わらず、binding.pryが機能していない状態。itブロックにも確実に定義している。参考記事:Rspecでbindingを使って変数の中身を調べる方法今回は例としてusersテーブルにcreateした時、presence: trueを定義したカラムがnilだった場合、バリデーションエラーが機能するかをテストします。※今回はあえてcreateにタイポをさせています。 user_spec.rb…

0 0 0 0
Screenshot showing a Gemfile snippet with hints to the latest dependency versions

Screenshot showing a Gemfile snippet with hints to the latest dependency versions

Very cool:

if you're using #vscode and you program in :ruby: @ruby, 💎 @CrystalLanguage or 🐍 @Python, then you might want to use @ninoseki's #vscode_extension Mogami, which shows the latest dependencies in #Gemfile, #shards and #requirements_txt.

Keep in mind […]

[Original post on ruby.social]

1 0 0 0