2016-05-25 14 views
-3

編集ポストページでこの更新ボタンをクリックしましたが、このボタンをクリックすると「テンプレートがありません」というエラーページが表示されます。 Googleとスタックのオーバーフローをチェックしましたが、すべての回答がコード固有のものです。したがって、私は適切な解決策を見つけることができません。ロケール=>:EN]:フォーマット=>:HTML]:変異体=> []:ハンドラ=> [ {と 1RUBY ON RAILSのテンプレートエラーが見つかりません

欠落テンプレートポスト/更新、アプリケーション/更新:erb、 :ビルダー、:raw、:ruby、:coffee、:jbuilder]}。 * :で検索「C:/サイト/ myrubyblog /アプリ/ビューは、」あなたのupdateアクションが空のレールである

+0

実際の問題は何ですか? –

+0

更新時にあなたはどこにリダイレクトする必要があります。今更新メソッドのための競争があります。 –

答えて

0

ので、同じ名前のテンプレートを見つけることを期待して失敗した - ので、エラーページ。通常、このアクションは、データを保存し、リダイレクトするか、検証エラーに再びeditをレンダリング

だから、どちらかのテンプレートを作成したり、アクションをリダイレクトするために作る/レールが更新ビューを見つけることができないため、このエラーが発生した可能性があります

+0

更新アクションを実行するとき、リダイレクトする前に属性を更新して保存する必要があります。彼が初心者なので、それを追加することは質問者を助けるだろうと思う。 – mokayode

0

レンダリング"c:/ Sites/myrubyblog/app/views"では、更新アクションのビューページを使用しないため、通常は特定のページにredirect_toを付与します。update_attributes

したがって、リダイレクト更新を保存した後、エラーを解決することができます。

0

あなたがボタンを持っていることを確認してください:方法=> "投稿"。更新処理のリダイレクトがあることを確認してください。

関連する問題