実現したいこと
コントローラーエラーを解決したい
現状
%ul.sub %li = link_to "①HTML", card_category_path(:card_id ,1) %li = link_to "②CSS", card_category_path(:card_id, 2) %li = link_to "③Javascript", card_category_path(:card_id, 3) %li バックエンド %ul.sub %li = link_to "④Java", card_category_path(:card_id, 4) %li = link_to "⑤PHP", card_category_path(:card_id, 5) %li = link_to "⑥Python", card_category_path(:card_id, 6) %li = link_to "⑦Ruby", card_category_path(:card_id, 7)
こちらのリンクを開こうとするとエラーが起きてしまいます。
原因と思われるファイル
class CategoriesController < ApplicationController def show #@category = Category.where(id: params[:category_id]) #@categories = Category.all @category = Category.find(params[:id]) @cards = Card.where(category_id: params[:id]).page(params[:page]).per(7) #@card = Card.find(params[:id]) end end
class CardsController < ApplicationController before_action :set_card, only: [:edit, :show] #before_action :goback, only: [:update, :destroy] def index @cards = Card.all.page(params[:page]).per(6) end def new @card = Card.new end def create Card.create(cards_params) redirect_to root_path end def edit #@card = Card.find(params[:id]) end def update card = Card.find(params[:id]) card.update(cards_params) redirect_to root_path end def destroy card = Card.find(params[:id]) card.destroy redirect_to root_path end def show #@card = Card.find(params[:id]) end def search @cards = Card.search(params[:keyword]) @keyword = params[:keyword] end private def cards_params params.require(:card).permit(:language, :title, :releasedate, :price, :author, :memo, :category_id) end def set_card @card = Card.find(params[:id]) end # def goback # redirect_to root_path # end end
こちらになります。
### 追加
herokuでデプロイして本番環境で見てみるとエラーが起きていたのでローカルの方で修正していたらデプロイするまでは正常に動いていたのだがデプロイした後に、ローカルを見てみるとエラーが起きていました。
どなたかお願い致します。。。
追加2
その場しのぎでデータベースに直接数字やカテゴリーを入力していたため、一度データベースをリセットしたのでエラーが起きたのでした。
しかし、それだといけないのでどのようにしたら保存できるようになりますか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/02/25 13:53
2021/02/25 13:57 編集
退会済みユーザー
2021/02/25 14:14
2021/02/25 14:16
退会済みユーザー
2021/02/25 14:43
2021/02/25 14:50
退会済みユーザー
2021/02/25 14:54
2021/02/25 22:17
退会済みユーザー
2021/02/25 23:32
退会済みユーザー
2021/02/25 23:33
2021/02/25 23:34
退会済みユーザー
2021/02/25 23:47
退会済みユーザー
2021/02/26 00:00