Rspecでwebdriver使用時のエラー解決方法について
- エラー1 chromedriverが見つからない
- エラー2 “chromedriver”は、開発元を検証できないため開けません。と警告が出る。
「Rails g controller」実行時にviewの生成をskipする方法
[:contents] https://matazoukun.hatenablog.com/entry/2020/10/13/164803
フロント側はVueで実装していた為、view
の生成をskipできる方法を探しました。
①Rails g controller 実行時にオプションを指定する
--skip-template-framework
を付けることでviewの生成をskipできます。
これだと、毎回設定しないといけない為、面倒くさいです。
②config.generatorsコマンドを使用する
config/applicaton.rbに以下の設定を追加する。
config/appication.rb require_relative 'boot' require "rails" ... module PROJECT_NAME class Application < Rails::Application config.load_defaults 6. config.generators do |g| g.template_engine nil # <= こちらを追加する!! end end end
参考
Railsのapiモードを参考にしています。 github.com
RailsのプロジェクトでVeturを使用した際のエラー解決方法
ワークツリーの直下にjsconfig.json
を配置して以下のように記述。
この時、設定内容は公式の設定をそのまま使用していた。(何も考えずにコピペ)
{ "compilerOptions": { "target": "es2015", "module": "esnext", "baseUrl": "./", "paths": { "@/*": ["components/*"] } }, "include": [ "src/**/*.vue", "src/**/*.js" ] }
これだとエラーが返ってくる。どうやら、include内が間違っているらしい。
今回はapp/javascript
内にvueファイルを置いているので当たり前だ...
その為、以下のように修正。
"include": [ "app/javascript/**/*.vue", "app/javascript/**/*.js" ]
これでいけると思ったが、またもやエラー。
node-modules下にsource-map
がないと怒られる...
そこで、source-mapをインストールする。
yarn add -D source-map
これでエラーが発生しなくなった!!
rebase -i コマンドについて
- 対話モードに入る
- コミットメッセージのみを修正する
- コミットを編集する
- コミットの順番を並び替える
- コミットを削除する
- コミットを一つにまとめる
- 途中で編集を中止する