前提・実現したいこと
Admins::FrameworkTagsControllerでcreateに失敗した時にAdmins::LanguageTagsControllerのindexにrenderさせたいのですがうまくいきません。
発生している問題・エラーメッセージ
Missing template language_tags/index with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :jbuilder]}. Searched in: * "/app_name/app/views" * "/usr/local/bundle/gems/kaminari-core-1.2.1/app/views" * "/usr/local/bundle/gems/devise-4.7.3/app/views"
該当のソースコード
class Admins::FrameworkTagsController < ApplicationController def create @framework = FrameworkTag.new(framework_tags_params) if @framework.save redirect_to admins_language_tags_path else @languages = LanguageTag.all @frameworks = FrameworkTag.all render template: "language_tags/index" end end def destroy @framework = FrameworkTag.find(params[:id]) if @framework.destroy redirect_to admins_language_tags_path end end def framework_tags_params params.require(:framework_tag).permit(:framework) end end
試したこと
renderで指定しているコントローラに対応するviewページの存在(language_tags/index.html.erb)は確認しています。
回答1件
あなたの回答
tips
プレビュー