問題タブ [actioncontroller]
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 - ルートは存在しますが、オブジェクトを破壊できません。なぜですか?
有効なルートを持つオブジェクトを破棄できません。ブラウザは を返しますNo route matches [POST] "/blog/topics/3/posts/1"。ただし、同じリソースに対して他のすべてのアクションを実行できます。コンソールからオブジェクトを作成および破棄できる場合、コントローラー、テンプレートはどのように見えるでしょうか?
時間を節約してください。これらのルートは、現在の構成でも機能しません。
- link_to([@topic, @post]) はhttp://localhost:3000/blog/topics/3/1/posts/1 を返します。
- link_to([@topic]) はhttp://localhost:3000/blog/topics/3/posts/1 を返します。#それでも消さない
これが私のコントローラーです:
ここに私のテンプレートがあります:
ruby-on-rails - 更新されていないデータベースによってサポートされていない属性
データベースに保存されていないフィールドを持つアプリのUserモデルを作成しようとしていますが、何らかの理由で正しく更新されません。Ruby on Railspassword
emailとを更新するために非常に基本的なフォームを使用していpasswordます。
私のコントローラーでは、基本的な更新メカニズムを使用しようとしていますが、絶対に必要な場合はコードを追加してもかまいません。
この更新が処理されるTypeErrorと、メッセージとともに がスローされます: can't convert nil into String。
passwordこれを修正するために、使用を手動で設定するなど、いくつかの異なる方法を試しましたが、params[:user][:password]うまくいきません。私が見逃しているバグを誰かが見つけることができますか?
ruby-on-rails - 静的ページが機能していませんか?
(たとえば)public/というフォルダに新しいページを作成しました。hello.html
しかし、何らかの理由で、アクセスしようとすると、ルーティングエラーが発生します。
私のサーバーからの応答は..
私はこれがActionController過度に熱狂的であることに伴う問題であると信じていますが、それを修正する方法がわかりません。
何か案は?
ruby-on-rails - ActionController から '::Base' を削除する際のエラー
Rails アプリケーションを作成しています。この 1 つのコントローラーでは、から継承するため、レンダリングするレイアウトを指定する必要がありますActionController::Base。私の他のコントローラーのいくつかには、ActionController だけがあり、アプリケーションのレイアウトを自動的に使用します。を削除するたびに::Base、ページにアクセスすると次のメッセージが表示されますsuperclass must be a Class (Module given)。
なぜActionController::Baseこのコントローラでは継承が重要であるのに、他のコントローラでは重要ではないのでしょうか?
ruby-on-rails - ルーティングエラーレールからの救助3.1
RoutingErrorRails3.1アプリケーションから救出する方法。私が間違っていなければrescue_from RoutingError、アプリケーションコントローラで使用することは可能でしたが、現在は不可能です。
ruby-on-rails - コントローラーのサブクラス化、およびスーパーを呼び出すタイミング
同様の動作をするコントローラーがたくさんあります。たとえば、ユーザーがログインする必要があり、スコープを設定する必要があり、current_account / current_userを設定し、権限をキャッシュする必要があります。
標準のコントローラーを使用して、それをサブクラス化することを考えています。
私が疑問に思っているのは、いつ電話をかける必要があるのかということですsuper。
ruby-on-rails - Rails 3 で action_controller のロードを回避することは可能ですか?
基本的に私はこれをロードしたい:
action_controllerこの特定の状況では私はそれを使用しないため、ロードしません。
Rails の master のコードを見ると、次のことがわかります。
...だから私は疑問に思っていました: Rails をactive_record, active_resourceandだけでロードすることは可能ですか? それともaction_mailer常にロードする必要がありますaction_controllerか?
ruby-on-rails - Rails での単一のコントローラーまたはアクションのログ レベルの変更
haproxy の背後で Rails プロジェクトを実行しています。アプリケーションにキープアライブが毎秒送信されます。これにより、非常にノイズの多いログ ファイルが生成され、掘り下げるのが少し面倒になり、ファイルが不必要に大きくなります。
私が最初に考えたのは、そのアクションのログ レベルを debug に変更することでしたが、他の誰かが.log のログ レベルを変更することを提案しましたaround_filter。私はそのアイデアに夢中ではありませんが、それは私がそれを実装した方法かもしれません. 私はさまざまな解決策を受け入れますが、一般的な要件は、それらのアクションを静かにできることですが、何らかの理由でそれらを見る必要がある場合は、ログ レベルを変更できます。
ruby-on-rails - Ruby on Railsに保存する前にテーブルのレコードを検証する方法
私はRuby on Railsを初めて使用します。いくつかのフィールドを持つフォームがあるシナリオがあります。data を持つテーブルに対して検証する必要があるフィールド値の 1 つ。フィールドがテーブル レコードで検証されない限り、ユーザーがデータを保存できないように制限したいと考えています。
最初にそれを検証するためにコントローラーにコードを追加しましたが、空として検証する必要がある他のフィールドがあるため、機能しませんでした。
また、検証エラーを他のエラーの一部にしたいです。
モデルファイルで以下のコードを試しました
しかし、それは検証できません。検証方法を教えてください。
よろしくSurjan
asp.net-mvc-3 - Asp.netmvc3-別のactioncontrollerのpartialviewを返すactioncontroller
別のアクションコントローラーの部分ビューを返すアクションコントローラーが欲しいのですが。
method2でこれを試しました:return PartialView(Method1(s))が機能しません、どうすればこれを達成できますか?
ありがとう