私は {とテンプレートクイズ/ prev_question、アプリケーション/ prev_questionがありません、次のエラー * を取得しています。locale => [:EN]:フォーマット=> [:HTML] ::[:erb、 :ビルダー、:未処理、:ルビー、:コーヒー、:jbuilder]}:。 * "/ home/ubuntu/workspace/app/views" * "/usr/local/rvm/gems/ruby-2.3.0/gems/devise-4.2.0/app/views"*不足しているテンプレート
私のコントローラで私の見解<%= form_tag(prev_question_path(:id =>@quiz.id), method: 'post', remote: true, :format => 'js') do %> <%= hidden_field_tag :authenticity_token, form_authenticity_token %> <%= submit_tag("Prev",:class =>"btn btn-success") %>
で
def prev_question
@quiz = Quiz.find(params[:id])
@question = @quiz.questions.order! 'created_at DESC'.first
respond_to do |format|
format.html {}
format.json {}
end
私は行方不明テンプレートは、親切に私は私が間違っているの何 を教えて、私は にかなりの数の質問を介して見ているというエラーが出る
<% if [email protected]?%>
$('#multiple-choices').show();
$('#true-false').hide();
$('#short-question').hide();
$('#question_option1).val('<%= @question.option1%>')
$('#question_option2).val('<%= @question.option2%>')
$('#question_option3).val('<%= @question.option3%>')
$('#question_option4).val('<%= @question.option4%>')
<%elsif [email protected]?%>
$('#multiple-choices').hide();
$('#true-false').show();
$('#short-question').hide();
<%elsif [email protected]? %>
$('#multiple-choices').hide();
$('#true-false').hide();
$('#short-question').show();
<%end%>
毎回prev_question.js.erbファイルを作成しましたstackoverflowのが、無ソリューションは、あなたがAJAX呼び出しを行う際にJS形式に対応する必要があり、この1
を試してみてください
正確なエラーは何ですか?質問に投稿してください。 – Pavan
ビューから 'format js'を削除し、' respond_to do | format | format.js end' – Sravan
残りのフォーマットを削除します。 – Sravan