今回の問題
RubyMineで改行を行うと以下の画面では特に問題は無さそうですが、diffを確認すると謎のスペースが入ってしまう...
ターミナルから git diff
で確認
解決法
タブ RubyMine
→ preference
→ Editor
→ Code Style
→ 設定したい言語
→ Tabs and Indents
を開いて以下画像の通りに設定すればOKです。
物凄い簡単だった(=゚Д゚=)
最後に
物凄い恥ずかしい話なのですが、今までこの設定をOFFにしないまま作業していて、「なんか謎のスペース入るけど、bundle exec rubocop --auto-correct
コマンドやれば空行消せるし毎回やればいいか!」と設定が英語で読むのツライというアレルギーから対応を先延ばしにしてきました。
とはいえ「もうそろそろ初心者を名乗れないWebエンジニア2年目だし、いい加減ちゃんとしよう」と思って設定をいじっていたらあっさり解決しました...
次は横着しないぞという自戒も込めて投稿させて頂きます。