結論
どちらも挙動は同じ。 Gemfile どおりの gem を利用できる環境上で rails コマンドが使える。
bin/rails
では、そのRailsアプリケーションのルートディレクトリ直下の bin ディレクトリにある rails というスクリプトを呼び出している。
仕組み
bin/rails
はconfig/boot
を読み込んでいるconfig/boot
ではbundler/setup
を読み込んでいるbundler/setup
が実行されるとbundle exec
と同じことが実行される