問題タブ [controller-action]
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.
javascript - RailsでCoffeeScriptを使用するにはどうすればよいですか?
私のコントローラーのcreate
アクションでは、次のようになります。
私のapp/views/comments/failed.js.coffee
中で、私は持っています:
次のエラーが表示されます。
私は何が間違っているのですか?
asp.net-mvc - RedirectToActionはクエリパラメータでリダイレクトしますか?
ASP.NET MVCアプリケーションに取り組んでいて、奇妙なことに遭遇しました。
私はこのような2つのコントローラーアクションを取得しました:
まずReview
、パラメータとしてnullを使用してアクションを呼び出します。これにより、アイテムのリストを含むWebページが表示されます。アイテムは、IDが設定された最初のレビューアクションにリンクされています。
レビューアクションにIDが提供されると、このアイテムの編集Webページが返されます。いくつかの変更の後で送信を押すと、2番目のレビューアクション(投稿)になります。ここにアイテムが保存されます。
これまでのところすべて問題ありません。
さて、最後のレビューアクション(投稿)で、最後に次のコードを取得しました:
これにより、最初のレビューアクションが再度トリガーされます。問題は、前のIDが提供されることです。私の考えでは、RedirectToActionはパラメーターを提供しませんか?
asp.net - ASP.NET MVC コントローラー アクションは HttpHandler よりも高速/効率的ですか?
クライアントの User-Agent を検査し、特定のブラウザーの Web サイトにリダイレクトする単純な軽量のサーバー側リダイレクトを作成しようとしています。例えば:
asp.netを使用してこれを達成する最もパフォーマンス/効率的な方法は何ですか?
asp.net-mvc-3 - mvc3テーブルをコントローラーアクションに投稿する
簡単なテーブルがあります
保存アクション
どうすればMVCに投稿を逆シリアル化してモデルに戻すことができますか?
email - Grails-メールでテンプレートをレンダリングする
テンプレートをレンダリングするコントローラーのメソッドがあります。これは、.gspビュー内でテンプレートをレンダリングするために正常に機能します。
私もmail-pluginを使用していますが、同じコントローラーの関数を使用してテンプレートを電子メールでレンダリングしたいので、いくつかの電子メールにそれを入力します。
私はAjaxリクエストを介して.gspビューからそれを行う方法を知っていますが、コントローラーまたはサービス内からそれを行う方法を知りません。アイデアは、コントローラーのアクションを関数のように使用し、レンダリングされたteplateを取得して、電子メールにそれを入力することです。また、コントローラーのアクションが正しく機能するには、いくつかの「params」プロパティが必要です。
どんな提案でも大歓迎です。
よろしく、
asp.net-mvc-3 - JSコード内でasp.netアクションを指定する
JSコード内にhtmlテーブルを作成していますが、次のようなものが必要です。
内部はa href
コントローラーアクションを指す必要があります。問題は、JS内でどのように行うかです。
asp.net-mvc-3 - ASP.NET MVC3 : リスト ビューと詳細ビューに同じ名前で異なる引数を持つ ActionMethod
私は 2 つのアクション メソッドを持つ ProdcutsController を持っています。索引と詳細。Index は製品のリストを返し、Details は選択した製品 ID の詳細を返します。
だから私のURLは似ています
インデックス ビューを読み込み、製品のリストを表示します。
詳細ビューをロードして、製品 1234 の詳細を表示します。
ここで、2 番目の URL から「詳細」という単語を避けたいと思います。次のように見えるように
アクションメソッドの名前を「詳細」から「インデックス」にパラメータを付けて変更しようとしました。しかし、エラー " Method is is ambiguous
"が表示されました
私はこれを試しました
私は今、このエラーが発生しています
メソッドのオーバーロードをサポートしていないことに気付きました! どうすればこれを処理できますか? ルート定義を更新する必要がありますか?
ruby-on-rails - コントローラのアクション内で配列変数を使用する方法
現在のユーザーと同じ大学に通ったユーザーによって投稿されたすべての投稿を取得したいので、ウェルカムコントローラー内に次のコードを記述しました。
以下は、ウェルカムモデルと教育モデルのシェマコードです。
@col = Education.select(:college_id).where(:user_id => @current_user)
....この行は、現在ログインしているユーザーに関連付けられている大学IDを返します。これは、次の出力を返すコンソールで完全に機能しています。
しかし、次の行でこの出力を使用する方法がわからないので、このステートメントを作成しました。これは、大学IDが前のステートメントの出力であるすべてのユーザーを返す必要があります。
そして私の最後の行は、IDが@user配列内にあるユーザーによって投稿されたすべての投稿を返す必要があります。
しかし、これは機能していません。プロジェクトを実行すると、ページとコンソールに出力が表示されません。次の出力が表示されます。SELECT 。welcomes
* FROM welcomes
WHERE( 。IN (NULL))これは、ユーザーIDを取得しないことを意味します。どうすればこれを解決できますか...welcomes
user_id
html - 別のディレクトリのhtmlファイルをActionResultとして提供する方法
コントローラアクションからストレートHTMLファイルを提供したいという特殊なケースがあります。
ビューフォルダ以外の別のフォルダから提供したい。ファイルはにあります
そして、私はそれを標準のコントローラーアクションから提供したいと思います。リターンファイルを使用できますか?そして、どうすればこれを行うことができますか?
jquery - Asp.NetMVCアクションパラメーターバインディングのURLルーティング
ASP.NETMVC3を初めて使用しています。単一のパラメーターでコントローラーアクションを呼び出したい。このパラメーターはオブジェクトであり、単純なタイプではありません。たとえば、Controller = "Person"、Action = "Add"、このアクションの単一の引数はオブジェクトです: "Person" = {Name: "aaa"、Age:24}
そのようなパラメーター(Person)にニードされたModelBinderを実装します。私は次の指示でクライアントからこのアクションを呼び出しています:
これは、Asp.NETMVCでの私の最初のプログラムです。これが「url」を書く正しい方法だと思います。変数「url」(サーバーアクションを呼び出すために必要)を正しい形式で作成するのを手伝ってもらえますか?
考える