問題タブ [partials]
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 3 ウィジェット ヘルパーの部分
アプリケーションを Rails 3 に移行する際に大きな問題に遭遇しました。「WidgetHelper」と呼ばれるビュー ヘルパーがあります。参照すると、いくつかのパーシャルを自動的にレンダリングするのに役立ちます。例えば
しかし、正しく動作しません。HTMLコードを希望どおりにレンダリングしますが、予期しない戻り値をエスケープします。戻り値をエスケープしないように (または何かに) レンダリングするように指示するにはどうすればよいですか?
これが私のコードです:
php - PHPでHAMLテンプレートを異なるパーシャル/インクルードに分割するにはどうすればよいですか?
私は、この実装を使用して HAML の使用を開始しようとしている PHP 開発者です: http://phphaml.sourceforge.net/
HAML はすばらしく見えますが、パーシャル (または PHP の世界で呼ばれるインクルード) をサポートするかどうか/どのようにサポートするかはわかりません。
私はマスター テンプレートの HAML ファイルを用意して、すべての小さな部分のパーシャルを大量にロードしたいと考えています。(その後、他のテンプレートでもそれらの部分を再利用できます。)
PHP または Ruby では、これは非常に簡単ですが、HAML でこれを行う方法はありますか? ありがとう!
ディラン
html - レイアウト内の複数のパーシャルを Haml でレンダリングする
コードを正しくインデントするにはどうすればよいですか?
アプリ/ビュー/レイアウト/shared.html.haml:
アプリ/ビュー/共有/_head.html.haml:
アプリ/ビュー/共有/index.html.haml:
アプリ/ビュー/共有/_footer.html.haml:
レンダリングされた HTML 出力:
ruby-on-rails - カスタムルートとログインページを考案する
Railsアプリケーション(Ruby1.9.2とRails3)でカスタムルートを機能させようとしています。
これは私のconfig/routes.rbファイルです
ただし、/loginまたは/registerでフォームを送信すると、users/sign_inおよびusers/sign_upに送信されます。これを防ぐにはどうすればよいですか。または、デフォルトでusers / sign_inなどのすべてのリクエストが、Deviseによって生成されたデフォルトルートではなく、関連するルートに送信されるようにすることをお勧めします。
また、ログインフォームを部分的にして、コントローラーに含めるにはどうすればよいですか?ユーザー/sign_inではなくホームページ(home#index)にログインページを表示できるようにするには?
私は、Mac OSXSnowLeopardのRuby1.9.2でRails3とともにDevise1.1.3を使用しています。
ありがとう!
ruby-on-rails - パーシャルをレンダリングして、ブラウザがキャッシュからロードされないようにすることは可能ですか?
ウィンドウがあり、それが開いたら、画像が最新の状態であることを確認する必要があります。
だから私はなぜそうしないのかと思いました。
しかし、それは実際にはレールではありません。何か案は?
asp.net-mvc - 部分ページ読み込み機能の実装方法
非常にかさばるページを持つアプリケーションがあり、これ以上機能を減らすことはできません。このため、すべてのページを完全にロードするのに時間がかかりすぎています。
ページを順番にロードする方法はありますか。リンク先の URL にアクセスすると、すぐに表示されるコンテンツは少なく、他のコンテンツは 1 つずつ表示されますか?
私たちのウェブサイトでは、エンティティ フレームワークと RJSResult を使用してコンテンツをレンダリングしています。
ありがとう、カマル・カント・パンサリ
ruby-on-rails - Rails 3の部分メニューでアクティブなメニュー要素をレンダリングする
ユーザーが表示しているページに応じてレンダリングされる動的サブメニューがあります。次のコードを _sub_menu.html.erb パーシャルに配置しました。
私の主な見解から、私は を呼び出します<%= render 'sub_menu' %>
。これは機能します。
ただし、ユーザーがどのページにいるかに応じて、class="current" の部分を変更したいと考えています。ローカルパラメーターを渡してレンダリングすることでレンダリングからこれを行うことを望んでいましたが、それはハックのようです:
<%= render 'sub_menu' , :locals => {:active_item => 'payments'} %>
さらに、ロジックは本当に醜くなります。これを行うより良い方法はありますか?
ruby-on-rails - Railsの部分ビューをコントローラーに「バインド」する方法はありますか?
私がやりたいことは、部分ビューの内容を表示する前に、コントローラーで初期化コーディングを行うことです。
たとえば、部分ビューにオブジェクトの ID が渡される場合は、オブジェクト自体を取得してビューに送信するのが賢明です。
ASP.NET MVC で簡単に実行できます。ただし、次のようなRailsコードでは
うまくいきません。
それを行う方法はありますか?
ruby-on-rails-3 - Rails 3でマークダウンを使用してパーシャルを自動的にレンダリングするにはどうすればよいですか?
パーシャルの一部をマークダウンスニペットとして使用したいと思います。標準のrailserbテンプレートを使用してそれらをレンダリングする最も簡単な方法は何ですか?
理想的には、次のようなことをしたいと思います。
app / views / _my_partial.md.erbにパーシャルがある場合:
私はそのような観点から参照します:
次のような出力を取得したい:
ruby-on-rails - 配列でパーシャルを使用していますか?
配列に関してパーシャルがどのように動作するか混乱しています。
簡単な例
私は次のことを考えています。
そして、_foobars.html.erbには、
奇妙なことに、表示されるのは「3」と「1」ではなく、「444」と「101」です。配列を渡すために何か特別なことが起こっていますか?