/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
* vendor/assets/stylesheets directory can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the bottom of the
* compiled file so the styles you add here take precedence over styles defined in any other CSS
* files in this directory. Styles in this file should be added after the last require_* statement.
* It is generally better to create a new file per style scope.
*
*= require_tree .
*= require_self
*/
@import "bootstrap";
@media screen and (min-width: 500px) {
/* 画面サイズ 500px以上で適用 */
input {width:600px;}
textarea {
width:600px;
height:300px;
}
}
@media screen and (max-width: 499px) {
/* 画面サイズ 499pxまで適用 */
input {width:300px;}
textarea {
width:300px;
height:200px;
}
}
.btn {
margin-top:20px;
}
a {
text-decoration:none;
}
a:hover {
color:red;
}
.badge a {
color:white;
}
環境
rails7 ruby3.2.2
実現したいこと
routesエラーの解消 No route matches [GET] "/logout" をDeleteで処理できるようにしたい
現状発生している問題・エラーメッセージ
どの処理までうまく動いているのか
ログイン機能を実装しています。ログインはできています。
該当のソースコード
application.html.erb
app/assets/config/manifest.js
app/assets/javascript/applicattion.js
app/assets/stylesheet/application-bootstrap.scss
app/assets/stylesheet/application.scss
package.json
こちら、ブラウザ起動時のログになります。
エラーから考えられる原因
26 にてroutesエラーが解消できたため、バンドル導入によるエラーだと考えています。
rails7より仕様変更でimportmapによってjavascriptのバンドルをするようになった。 このことへの対応ができていない。 アセットパイプラインに関して理解不足により正しい処置がイメージできていない。
試みたこと
28 にまとめたサイトを参照して
jsbundling-rails``cssbundling-rails
の導入を試みた教本にてアセットパイプライン復習