問題タブ [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.
ruby-on-rails - RoRテンプレートにエラーがありません
次のような非常に奇妙なエラーが発生しています。
以下を除いて、他のすべてのルートが正しく機能しているように見えるため、これは奇妙です。
<%= Link_to "Add Job", new_user_job_path %>
ルートを次のように設定しています。
したがって、を使用してユーザージョブを作成できるはずです。localhost:3000/users/1/jobs/new
Jobsコントローラーには次のものがあります。
そして、私のジョブの新しいビューでは、次のフォームメソッドを使用しています。
ここで何がうまくいかないのか誰かが知っているなら、私はしばらく苦労しているので、それは本当にありがたいです:(
ありがとう!
ruby-on-rails - アクションにテンプレートがありません
UsersController に「follow」メソッドを書きました
ものすごく単純。そして、ビューでは、私は持っています
ルートでは、
リンクをクリックすると、次のように不平を言います。Missing template users/start_following
では、アクションの後に同じページにとどまるようにするにはどうすればよいですか? 私が滞在したいビューページは、フォローされるユーザーのビューを表示することです。例: users/{user_id}. 単にリダイレクトすることは解決策ではありませんか? redirect_to {somewhere}
追加するとエラーが解消されると思いましたが、そうではありませんでした。
ruby-on-rails - MissingTemplate エラーでデフォルト テンプレートをレンダリングする
RailsでActionView::MissingTemplateエラーをキャッチするにはどうすればよいですか?
たとえば、 myPeopleController
には Index メソッドがありますが、テンプレートは必要ありません。root_url/people を参照すると、デフォルトの静的エラー テンプレートが表示されます。
そして、問題のあるコントローラーはそれだけではありません。不足しているすべてのテンプレート エラーがユーザーをカスタム ビューにリダイレクトするようにします。
- 例外をキャッチする方法は?
- 後でビューをレンダリングする方法は?
Rails バージョン - 3.0.19
前もって感謝します!
layout - ケーキの特定のアクションでレイアウトが消える
これは、5分前に完全に正常に機能していました...なぜこれが起こっているのか、私の人生では理解できません。基本的に、レイアウト (== 'default') を使用してページから開始します。コントローラー コードのどこでレイアウトを変更する必要はありません。実際、アプリケーションのどこでレイアウトを変更する必要はありませんが、何らかの理由で「addQuestion」という名前のこの特定のアクションを実行すると、レイアウトなしでビューがレンダリングされます...
フォームが送信される前に、POST データがないと問題が発生することに注意してください。この問題を診断/デバッグする方法がよくわからないので、他に何が必要か教えてください。
ありがとう
-アンドリュー
ruby-on-rails - jquery postでレールに欠落しているテンプレートを取得
私のjquery投稿には、このようなコードがあります
コントローラーでjquery投稿のパラメーターを正常に取得しましたが、ログにテンプレートが見つからないというエラーが表示されますか? どうしてか分かりません?jqueryの投稿にはテンプレートは必要ないと思います
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には私が持っています
注意すべきこと:これは本番環境でのみ発生します。たとえば、使用している場合
後でパーシャルを見つけようとするように、そこに追加するにはどうすればよいですか?
ruby-on-rails - Rails プロジェクトをコピーした後にテンプレートが見つからない
Rails プロジェクトを職場のコンピューターから Ubuntu Virtual Box 上の個人のコンピューターにコピー/貼り付けしました。ページにアクセスしようとすると、「テンプレートが見つかりません」というエラーが表示されます。
誰にもアイデアはありますか?
(下手な英語でごめんなさい)
ruby-on-rails - Ruby on Rails - テンプレート欠落エラー
私はRuby on Railsの初心者で、ちょっと難しいことは知っていますが、オンラインで解決策を見つけることができません.
すべての設定が完了し、新しいコントローラー + ビューを作成しましたrails generate controller welcome index
。
ファイルは正しいディレクトリに表示され、の下のフォルダーにindex.html.erb
ファイルがあります。welcome
/app/views/welcome/
のルーティング ファイルに/config/
は、コントローラへの適切なルーティングが含まれています。
しかし、すべてが正しく設定されていることを知っていても、次のエラーが発生します。
エラーメッセージを理解しました。アプリケーションのフォルダー内の名前付きの形式である種のテンプレート ファイルを探していることを教えてくれviews
ますが、なぜ機能しないのかわかりません。