問題タブ [partial]
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 - 別のモデルから部分的にレンダリングする
家をモデル化する Rails アプリケーションがあります。多くのパラメータを持つ家のモデルがありますhas_many rooms
。部屋にはhouse_id
と 名前があります。また、http://github.com/ryanb/complex-form-examplesを使用して、多くのライトを許可small_appliances
し、部屋に追加しました。complex-form-example は RJS とパーシャルを使用してこれを実現します。
ユーザーがアプリケーションにアクセスするために使用する電卓と呼ばれるコントローラーがあります。電卓の送信ボタンが押されると、ユーザーが家に行けるadd_rooms
ページ ( にある) ページにリダイレクトされます。add_rooms ページは from の部分を使用します。Rails は常に app/views/calculator フォルダー内のものを探しているため、これを表示することができませんでした。app/views/calculator/add_rooms.html.erb
add rooms
app/views/rooms/_room_form.html.erb
これを表示するにはどうすればよいですか?部屋を保存するときに家のIDを保存する必要があることにも注意してください。
関連するすべてのコードは次のとおりです(願っています):
アップデート
2つをコメントアウトするとadd_child_link
。ページがレンダリングされます。ただし、送信をクリックすると、新しいエラー メッセージが表示されます。
small_application 部分を削除すると、ライトでも同じことが起こります。accepts_nested_attributes_for
部屋のモデルと関係があると思います。以下のコードを追加しました。house.rb コードも追加しました。
アプリ/モデル/room.rb
アプリ/モデル/house.rb
app/controllers/calculator_controller.rb
app/views/calculator/add_rooms.html.erb
app/views/rooms/ _room_
form.html.erb
application_helper.rb
ありがとう、
ライアン
ruby-on-rails - 別のモデルにネストされた属性を持つモデルの部分レンダリング
家をモデル化する Rails アプリケーションがあります。 house
containsrooms
および rooms には、 および のネストされた属性がlight
ありsmall_appliance
ます。calculator
コントローラーがあります。これは、エンド ユーザーがアプリケーションにアクセスする方法です。
私の問題は、rooms
から正しくレンダリングおよび送信するために追加するためのパーシャルを取得できないことcalculator
です。最初のページでは、ユーザーが情報を入力できます。この情報は、送信をクリックしたときにhouse
保存されます。これにより、ユーザーは家に部屋を追加できるページにsave_house
リダイレクトされます。add_rooms
add_rooms
正しく表示されますが、送信をクリックすると、次のエラーが表示されます。
add_rooms
最初のレンダリング時にhouse_id
. フォームが送信された後に渡されない理由がわかりません。
コードは次のとおりです。
アプリ/モデル/room.rb
アプリ/モデル/house.rb
app/controllers/calculator_controller.rb
app/views/calculator/add_rooms.html.erb
app/views/rooms/ _room_
form.html.erb
application_helper.rb
ありがとう、
ライアン
c# - C# - 部分クラスまたは個別クラスを使用するには?
重複の可能性:
部分クラスを使用する理由
部分クラスと個別クラスのどちらがベスト プラクティスであり、最良のプログラミング アプローチですか?
ruby-on-rails - コントローラーをパーシャルに関連付けることはできますか?
Rails では、ページ テンプレートには、ページがレンダリングされる前に呼び出される独自のコントローラーがあります (私は思いますか?)。
同様に、パーシャルがレンダリングされる前に呼び出されるパーシャルに関連付けられたコントローラーを持つことはできますか?
ローカル変数をパーシャルに渡すことができることはわかっていますが、それらのローカル変数を割り当てるために数行のコードを実行したいと考えています。
linq-to-sql - LINQ to SQL: "SubmitChanges" の呼び出し中にエンティティを読み取ると DuplicateKeyException が発生する
対処方法が本当にわからないという奇妙な動作が発生しています。エンティティが挿入された直後 (ExecuteDynamicInsert の直後) にエンティティを読み込もうとしていますが、部分メソッドが戻ると、常に System.Data.Linq.DuplicateKeyException "The database generated a key that is already in use. "。
非常に単純な例で達成しようとしているのは次のとおりです。
DataContext ファイル MyDataContext.cs:
プログラム ファイル Program.cs:
挿入後に国を読み取らなければ、コードは正常に機能しますが、何らかの理由で国を読み取る必要があり、ChangeSet を使用したくありません。
これを達成する方法、またはこの動作を回避する方法はありますか?
前もって感謝します。
asp.net - asp.net webformsの部分クラスをdllファイルにコンパイルするにはどうすればよいですか?
このコードを使用する場合
vbc / t:library /r:System.dll,System.Data.dll,System.Web.dll,Cooperator.Framework.Web.dll、DateRangePicker.dll、DateRange.dll、conexiones.dll、abmbancos.aspx.vb
コードビハインドファイルが部分クラスではなく通常のクラスで宣言され、すべてのWebコントロールが明示的に宣言されている限り、asp.netWebフォームページのコードビハインドファイルをdllファイルにコンパイルできます。
ただし、開発には部分クラスを使用するため、codebehindファイルでWebコントロールを明示的に宣言する必要はありません。次に、コードビハインドファイルをddlsにコンパイルする必要があります。最初に投稿されたコードを使用して、同じコードビハインドファイルをコンパイルしますが、abmbancos.aspxファイルの部分クラスとして宣言し、すべてのWebコントロールがコードビハインドで明示的に宣言されている場合、webcontrolsがcodebehindファイルで宣言されていないすべてのエラーが発生します。
部分クラスのcodebehindファイルまたはcodebehindファイルとインターフェイスaspxファイルをdllにコンパイルするにはどうすればよいですか?
model-view-controller - サーバー上の部分ビューでアップロードされた画像のパスを解決できません
私の ASP.NET MVC Web アプリでは、画像ファイルのアップロードが必要です。これらの画像ファイルは、画像ファイルのパスが画像タグの scr parm に挿入される部分ビュー レンダリングを介して表示されます。これは開発モードではうまく機能しますが、サーバーにデプロイすると画像が表示されません。ResolveClientUrl を含むパスを指定する多くの方法を試しましたが、役に立ちませんでした。テストとして、アップロードされていないが元のコンテンツの一部であるいくつかの画像のパスをハードコーディングし、サーバーから正常に表示されました。これは、テスト用に追加のイメージ タグが挿入されたパーシャルです。ここでも、ローカルの開発環境ではすべて正常に表示されますが、サーバーにデプロイすると表示されません。部分的なビューから返されたものをキャプチャするようにアラートを設定しましたが、パスは正常に見えます。任意の提案をいただければ幸いです。
<%stringequipID = ""; %> ' /> <% foreach (IEnumerable として ViewData.Model 内の var item) %> <%{%> " alt=" " /> <%equipID = item.entity_id;%> )" value="Delete" スタイル="幅:45px; フォントサイズ:11px" />
<%}%>
model-view-controller - ASP.NetMVCを使用して2つの異なるモデルをビューに渡す
2つの異なるモデルを表示するビューを設定しようとしています。たとえば、顧客の詳細を表示する「詳細」ビューがあります。私は顧客モデルを渡します。また、ページの顧客情報(部分ビューの使用を考えていた)の下に、ペット(獣医の練習用)を一覧表示するセクションを作成したいと思います。部分ビューを設定しようとしましたが、ダイアログボックスで「ペット」モデルを使用するように指示しましたが、失敗しました。どんな助けでも大歓迎です。
jquery - Rails、最初の選択に基づいて、部分的な静的データで 2 番目の選択を更新します
エンドユーザーがカテゴリのリストをドロップダウンしてカテゴリを選択するレールフォームがあります。次の選択ドロップダウンを更新するには、この選択が必要です。問題は、2 番目の選択にパーシャルからの静的データを入力する必要があることです。
これは、データベースに存在するものだけでなく、より多くのオプションを含む製品登録ページであるためです。実際、データベースにはほとんどデータがないため、カテゴリの選択に応じてロードされる 5 つのリストを部分的にセットアップする方が簡単です。
これを設定する方法がわからないだけです。Jquery 1.3.2 と Rails 2.3.3 を使用しています
どんな助けでも大歓迎です。
asp.net-mvc - subcontroller/partialrequest およびフォーム アクション メソッド
私がする必要があるのは次のとおりです
- 小さいログイン フォーム (または任意の部分ビュー) を設定する
- 完全なログイン アクション
- ログインボタンをクリックする前にユーザーがいたのと同じ場所(コントローラー/アクション)に戻ります
部分的なリクエスト/サブコントローラー、RenderAction ソリューションのいずれかが、親ページの URL を処理するための追加のコードなしでこれを提供しますか?