問題タブ [missing-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
161 参照

ruby-on-rails - RoRテンプレートにエラーがありません

次のような非常に奇妙なエラーが発生しています。

以下を除いて、他のすべてのルートが正しく機能しているように見えるため、これは奇妙です。

<%= Link_to "Add Job", new_user_job_path %>

ルートを次のように設定しています。

したがって、を使用してユーザージョブを作成できるはずです。localhost:3000/users/1/jobs/new

Jobsコントローラーには次のものがあります。

そして、私のジョブの新しいビューでは、次のフォームメソッドを使用しています。

ここで何がうまくいかないのか誰かが知っているなら、私はしばらく苦労しているので、それは本当にありがたいです:(

ありがとう!

0 投票する
3 に答える
187 参照

ruby-on-rails - アクションにテンプレートがありません

UsersController に「follow」メソッドを書きました

ものすごく単純。そして、ビューでは、私は持っています

ルートでは、

リンクをクリックすると、次のように不平を言います。Missing template users/start_following

では、アクションの後に同じページにとどまるようにするにはどうすればよいですか? 私が滞在したいビューページは、フォローされるユーザーのビューを表示することです。例: users/{user_id}. 単にリダイレクトすることは解決策ではありませんか? redirect_to {somewhere}追加するとエラーが解消されると思いましたが、そうではありませんでした。

0 投票する
1 に答える
1921 参照

ruby-on-rails - MissingTemplate エラーでデフォルト テンプレートをレンダリングする

RailsでActionView::MissingTemplateエラーをキャッチするにはどうすればよいですか?

たとえば、 myPeopleControllerには Index メソッドがありますが、テンプレートは必要ありません。root_url/people を参照すると、デフォルトの静的エラー テンプレートが表示されます。

そして、問題のあるコントローラーはそれだけではありません。不足しているすべてのテンプレート エラーがユーザーをカスタム ビューにリダイレクトするようにします。

  1. 例外をキャッチする方法は?
  2. 後でビューをレンダリングする方法は?

Rails バージョン - 3.0.19

前もって感謝します!

0 投票する
1 に答える
28 参照

layout - ケーキの特定のアクションでレイアウトが消える

これは、5分前に完全に正常に機能していました...なぜこれが起こっているのか、私の人生では理解できません。基本的に、レイアウト (== 'default') を使用してページから開始します。コントローラー コードのどこでレイアウトを変更する必要はありません。実際、アプリケーションのどこでレイアウトを変更する必要はありませんが、何らかの理由で「addQuestion」という名前のこの特定のアクションを実行すると、レイアウトなしでビューがレンダリングされます...

フォームが送信される前に、POST データがないと問題が発生することに注意してください。この問題を診断/デバッグする方法がよくわからないので、他に何が必要か教えてください。

ありがとう

-アンドリュー

0 投票する
2 に答える
196 参照

ruby-on-rails - jquery postでレールに欠落しているテンプレートを取得

私のjquery投稿には、このようなコードがあります

コントローラーでjquery投稿のパラメーターを正常に取得しましたが、ログにテンプレートが見つからないというエラーが表示されますか? どうしてか分かりません?jqueryの投稿にはテンプレートは必要ないと思います

0 投票する
2 に答える
2105 参照

ruby-on-rails - .html.erb からの .haml のレンダリング

html.erb ファイルから HAML パーシャル (_my_partial.haml) をレンダリングしようとしています。

そして取得:

ActionView::Template::Error (Missing partial shared/my_partial with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. 検索済みの:

:handlers にhamlが含まれていないことに気付きました。

Gemfileには私が持っています

注意すべきこと:これは本番環境でのみ発生します。たとえば、使用している場合

後でパーシャルを見つけようとするように、そこに追加するにはどうすればよいですか?

0 投票する
1 に答える
79 参照

ruby-on-rails - Rails プロジェクトをコピーした後にテンプレートが見つからない

Rails プロジェクトを職場のコンピューターから Ubuntu Virtual Box 上の個人のコンピューターにコピー/貼り付けしました。ページにアクセスしようとすると、「テンプレートが見つかりません」というエラーが表示されます。

誰にもアイデアはありますか?

(下手な英語でごめんなさい)

0 投票する
1 に答える
943 参照

ruby-on-rails - Ruby on Rails - テンプレート欠落エラー

私はRuby on Railsの初心者で、ちょっと難しいことは知っていますが、オンラインで解決策を見つけることができません.

すべての設定が完了し、新しいコントローラー + ビューを作成しましたrails generate controller welcome index

ファイルは正しいディレクトリに表示され、の下のフォルダーにindex.html.erbファイルがあります。welcome/app/views/welcome/

のルーティング ファイルに/config/は、コントローラへの適切なルーティングが含まれています。

しかし、すべてが正しく設定されていることを知っていても、次のエラーが発生します。

エラーメッセージを理解しました。アプリケーションのフォルダー内の名前付きの形式である種のテンプレート ファイルを探していることを教えてくれviewsますが、なぜ機能しないのかわかりません。