gemに追記した後、bundle install
をしないと発生する
Routing Errorが起こった時
対処方法:
要はマッチするルーティングがないと言っているのでroutes.rbを確認する。
次にviewに記述したルートが正しく記述されているか確認する。
SassC::SyntaxError in List#new 4章−1 Trello風ToDoタスク管理アプリを作成しよう!【Rails】で出現したエラー
application.scssに@imoprot "list/new"
を追加して、/list/newにアクセスすると以下のようなエラーが出現。railsのサーバを再起動しても、ダメだった。よくよく見るとListフォルダの中にnew.scssをいれていないだけだった^^;
引数の数が間違っている時におこるエラー
今回の場合 users_controller.rb
でdef update(user_params)
という引数がおかしかったため発生した。
controllerの最初の記述が間違っていたので発生したエラー
class ItemController < ApplicationController
と書いてしまい発生した。正しいのは class ItemsController < ApplicationController
controller.rbのclassの定義のところで末尾に全角のスペースが入っていた。
参考にした記事 uninitialized constant ~~Controllerについて
rake db:migrateができていない時に発生する
自分の場合はmigrationファイルにカラムを追加したが、そこに誤字があったためうまくmigrateできていなかった。
activeadmin のgemをインストールして rails generate active_admin:install
を実行したところ起こったエラー。エラーとしては The asset "active_admin.css" is not present in the asset pipeline.
となっており、アセットパイプラインにactive_admin.cssがないですよという状態になっている。
解決方法はactive_adminの公式サイト参考に rails generate active_admin:asset
を実行。active_admin公式サイト