問題タブ [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.

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

ruby-on-rails - Rails パーシャルの命名規則をどのように扱っていますか?

たとえば、次のような部分があるかもしれません。

これは、編集と新しいアクションで機能します。また、次のようなものもあります。

ショーアクション用。sharedしたがって、すべてのパーシャルは 1 つのディレクトリまたは何かの下にあると考えるでしょう。これで私が目にする問題は、これらは本質的に同じパーシャルですが異なるアクションであるため、これらの両方が競合を引き起こすことです。

これをどのように処理しますか?これらのすべてのアクションを 1 つのパーシャルに結合し、現在のアクションが何であるかを判断することによって、さまざまな部分をレンダリングすることは良い考えですか?

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

asp.net-mvc - ASP.NET MVCで、すべてのコントローラーで部分ビューを使用できるようにするにはどうすればよいですか?

ASP.NET MVCで、すべてのコントローラーで部分ビューを使用できるようにするにはどうすればよいですか?サイト全体に共通のナビゲーションを作成したいのですが、Html.Actionをマスターページに配置すると、1つのコントローラーに関連付けられたビューでのみ機能します。

現在、次のように定義されたコントローラーアクションがあります。

そして、私はこのような部分的なビューを作成しました:

私のマスターページは次のようになります。

このコードは、CategoriesControllerによって処理されるものを表示している限り機能します。別のコントローラーによって処理されるビューに移動すると、例外が発生します。

System.Web.HttpException:パブリックアクションメソッド'GetCategoriesPartial'がコントローラー'wopr.Controllers.GamesController'で見つかりませんでした。

この部分ビューをサイトのすべてのコントローラーで使用できるようにするにはどうすればよいですか?

助けてくれてありがとう。Quakkels

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

c# - ボタンを再度クリックしてもコントローラー アクションが呼び出されないのはなぜですか?

まず、いくつかのコード:

ページに移動したときに呼び出される最初のアクションは次のとおりです。

CodesAdmin aspx ページ/ビュー コードは次のとおりです。

ここで、ボタンのクリックから呼び出されるコントローラー コードを次に示します。

CodeListing アクションは、実際には「identifier」パラメーターに応じて複数の入力を処理します。

"CodeAdminPlaceHolder" div でレンダリングされた結果の部分ビューは次のとおりです。

誰かが「非アクティブ化」リンクをクリックすると、次のアクションが呼び出されます。

これにより、ドロップダウン ボックスとボタンを含むページが最初に読み込まれます。

問題は、ボタンをクリックしてアドレス タイプを読み込むときに、「CodeListing」コントローラ アクションが呼び出されないことです。「CodeListing」コードにブレークポイントを設定してこれを確認したところ、案の定、コードは呼び出されません。そのため、ドロップダウン リストで選択してボタンをクリックすると、無効なデータが表示されます。VS でアプリを停止して再起動すると、データが正しく一覧表示されます。

CodeListing アクションは 1 回だけ呼び出され、キャッシュされたページが返されると思います。

私たちはデータ アクセスにエンティティ フレームワークを使用していますが、私たちの問題はこれと関係があるとは思いません。

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

symfony1 - RenderPartial() の使用: css ファイルがロードされていません

以下の miembros/actions/actions.class.php にこのアクションがあります。

miembros/templatesには _ foo.phpがあります

実行すると、 frontend/config/view.ymlにある css ファイルが読み込まれません。in _ foo.phpも使用してみました:

しかし、それも機能しません...

アクションが空で、私がpruebaSuccess.phpファイルを持っていても問題ありません。

何か案が?

ハビ

0 投票する
0 に答える
942 参照

jquery - jQuery を使用してビデオ スイッチャーを作成する

サムネイル画像がクリックされたときに FLV ファイルを JWPlayer にロードするメイン ビデオ パネルを持つビデオ ページのデザインがあります。私が探しているのは部分的なページの更新だと思いますか? この効果を達成するための最良の方法は何ですか?

これは、ビデオ パネルを表示するために使用しているスクリプトです。

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

ruby-on-rails - RJSを使用してinnerHTMLを実際のライブインスタンス変数に置き換える

私は一生、RJSに要素のinnerHTMLをインスタンス変数の属性に置き換えることはできません。@thing.name

私はすべてのコードを示します(実際のプロジェクトから簡略化されていますが、それでも完全です)、そして解決策が誰かに明白な額平手打ちになることを願っています...

RoRでは、ランダムな漢字を表示する簡単なページを作成しました。

これは、Word属性chineseと。を持つオブジェクトですenglish

「これは何ですか?」というタイトルのリンクをクリックします。englishRJSを使用して属性を明らかにします。現在、「これは何ですか?」も非表示になっています。リンクして「別の方法を試してみませんか?」ページをリロードするだけのリンクで、新しいランダムな文字で効果的に最初からやり直します。

これは問題ありませんが、独自のデータベースクエリを作成する他の要素がページにあるため、ページの残りの部分はそのままにして、AJAX呼び出しによって新しいランダムな文字をロードしたいと思います。

これは予想よりも難しいことが判明しました。link_remote_toとpage.replace_htmlを使用してhtmlを置き換えるのに問題はありませんが、インスタンス変数を含むものを表示することはできません。

私はWordリソースとPageリソースを持っています。そこにはホームページがあり、そこでこのすべての楽しみが起こります。PagesControllerでは、ランダムな単語を取得する方法をいくつか作成しました。どちらも問題なく動作します...

コードは次のとおりです。

余談ですが、SQL呼び出し:limit => 100は、これらのランダムな単語を循環する方法を考えた場合に備えて使用します。今のところ、それは役に立ちません。また、私が知る限り、「rand()」はMySQL固有です。

ホームページビュー(HAML)には、次のものがあります。

この場合の#は、コメントではなくdiv(指定されたID)を表すことに注意してください。これはHAMLであるためです。

「キャラクター」の部分は次のようになります(本当の理由はありませんが、erbです)。

reveal_character.rjsファイルは次のようになります。

それはすべて完全にうまく機能します。

しかし、に変換して、「文字」要素を新しいものに置き換えるRJSテンプレートをポイントしようとするとlink_to "try another?"、 innerHTMLを静的テキストに置き換えた場合にのみ機能します。link_to_remoteそこにインスタンス変数を渡そうとすると、機能しません。

たとえば、Pages#home...の下に2番目のランダムな単語を定義したとします。

そこに追加@random_second = @random_words[2]します。

次に、ホームページビューで、「別の方法を試してみませんか?」を置き換えます。リンク(以前はを指していましたroot_path)、これで:

app / views / words / second_character.rjsで新しいRJSテンプレートを作成します。次のような簡単なテストで、機能していることがわかります。

しかし、これに変更すると:

nilオブジェクトをフィードしたというエラーが表示されます。

app / views / words /second_character.rjsの1行目のActionView:: TemplateError(nil:NilClassの未定義のメソッド `english_name'):1:page.replace_html(" character "、"#{@ random_second.english} ")

もちろん、実際に@ random_second、@ random_thirdなどを無限にインスタンス化することは、実際のアプリではばかげています(最終的には、ページをリロードせずに新しいランダムレコードを取得し続けるためのより良い方法を見つけます)が、ポイントはここでインスタンス変数を機能させる方法がわかりません。

これは、次のように、指定したオブジェクトを含むパーシャルをレンダリングするという私の理想的なソリューションにさえ近づいていません。

インスタンス変数を直接機能させることができないため、パーシャルを介してインスタンス変数を機能させることはできません。

私は次のようなさまざまなことを試しました:

また

私はこれらをあちこちに追加しようとしました-link_to_remote最も明白なオプションで-そしてパラメータで何が渡されるかを研究しましたが、役に立ちませんでした。この時点で、自分が何をしているのかわからないことに気づきます。

これが私の最初の質問です。簡潔にするのではなく、必要なすべてのコードを提供する側に誤りがありました。どんな助けでも大歓迎です。

0 投票する
0 に答える
1101 参照

security - grailsとspring-security-coreを使用してgspスニペットをどのように設定しますか?

再利用して小さなgspスニペットにしたいgspのブロックがあります。

g:render template = "_ loginStuff"を使用して、テンプレートを残りのマークアップとマージできることを学びました。ただし、Spring Securityでこれを行うと、エラーが発生します。

正しく使用していないのか、テンプレートを特別なフォルダに置く必要があるのか​​、Spring-security-coreがまったく使用できないのかはわかりません。ヘルプ?

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

duplicates - 行のいくつかの区切られたフィールドに基づいて重複行を見つける

「|」で区切られたいくつかのフィールドを持つ行を含むファイルがあります。

いくつかのフィールドに基づいて同一の行を抽出する必要があります (つまり、フィールド 1、2、3、12、および 13 に同じ値を含む行を見つけます) 他のフィールドの内容は検索にとって重要ではありませんが、抽出された行全体には完全であること。

KSHスクリプトでそれを行う方法を誰かに教えてもらえますか(入力ファイルの重複行を見つけるために比較する必要があるフィールドセパレーターとフィールドを定義するいくつかの引数(順序に依存する)を持つスクリプトの例)

よろしくお願いいたします。

オリ

0 投票する
4 に答える
1859 参照

python - ZipFile を使用して、Python で zip ファイルから .app を抽出する

スナップショットから Chromium.app の新しいリビジョンを抽出しようとしていますが、ファイルを正常にダウンロードできますが、抽出に関しては、ZipFile は内部の chrome-mac フォルダーをファイルとして抽出し、ディレクトリはそうではないと言います ' t が存在するなど。私は python を初めて使用するので、これらのエラーはほとんど意味がありません。これが私がこれまでに持っているものです。

何か案は?

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

ruby-on-rails - :collectionが同じレールで3つのパーシャルを1つにするにはどうすればよいですか?

1つに統合したい3つのパーシャルがあります。それらは同じコレクションを共有しますが、それぞれに独自の:local変数が渡されます。これらの変数は特定のモデルに使用されるため、結果として、パーシャルと3つの異なるパーシャルに対して3つの異なる呼び出しがあります。

繰り返しコードは次のとおりです。

パーシャルの1つの例は次のとおりです。

<

そして、ここに他の部分があります...似ていますね? それを乾かすのに助けが必要です!