問題タブ [actionview]
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ビューヘルパーをgemに抽出するにはどうすればよいですか?
定期的に使用する一連の Rails ビュー ヘルパーがあり、それらを Gem ファイルにパッケージ化して、Gemfile に行を追加するだけで、ビューからヘルパーにアクセスできるようにしたいと考えています。
Bundler と Jeweler を使用する前に gem を作成しましたが、Rails ビュー ヘルパーを gem で整理し、それらを rails に含める方法については、すべて明確ではありません。
Rails 3でこれを行う方法に関するポインタまたは最新のチュートリアルへのリンクをいただければ幸いです
ありがとう
明確にするために:問題は「宝石の作成方法」ではありません。「Rails で使用できるようにビュー ヘルパーを gem にパッケージ化する方法」
編集 2: 以下のポスターにも同意します。Rails エンジンは、この種の (願わくば単純な) 要件に対してはやり過ぎです。
ruby-on-rails - Rails3はエスケープHTMLを削除するのではなくサニタイズします
ActionView::Helpers::SanitizeHelper#sanitize メソッドが問題のある HTML を完全に削除するのではなくエスケープする方法はありますか?
私は使用しますh
が、特定のタグを無視するように設定できるため、消毒方法が必要です。
ruby-on-rails - DEFAULT_CURRENCY_VALUES - ActionView::Helpers::NumberHelper の定数を効果的にオーバーライドするにはどうすればよいですか
このハッシュの値の 1 つをオーバーライドする初期化子を作成しましたが、ビューでメソッド (number_to_currency) を呼び出したときの出力には影響しませんでした。
asp.net-mvc-3 - ASP.NET MVC での複数のコントロールの読み込み
asp.net MVC で最初のサイトを作成していますが、非常に初心者の質問があります。コントローラーで、ページに表示したいもののアクションビューを返していることがわかりました[ウェブサイトのほとんどの例では、ページのコンテンツのみが表示されていることがわかります]。3 つのドロップダウン リスト、2 つのテーブル、2 つのラジオ ボタンなどをロードする必要がある場合はどうすればよいでしょうか。これらの多くのコントロールをページにロードするためのベスト プラクティスと正しい方法は何ですか?
ruby-on-rails - Railsの部分レンダリングルックアップにビューパスを追加するにはどうすればよいですか?
次のディレクトリ構造が必要です。
私の見解では、私は電話します
基本的に、Railsに/ app2 / usersディレクトリをチェックインしてから共有ディレクトリをチェックインしてから、テンプレートが見つからないというエラーが発生するように指示するにはどうすればよいですか?
アップデート
私はこれを回避しました(Senthilによって提案されたように、File.exist?
これが私の解決策です-フィードバックと提案を歓迎します
ruby-on-rails - Railsパーシャルのローカル変数が設定されていません
コントローラーのインスタンス変数を部分テンプレート (このインスタンス変数にちなんで名付けられた) に渡すことについて混乱しています。
http://api.rubyonrails.org/classes/ActionView/Partials.htmlのドキュメントは次のように述べています。
デフォルトでは、PartialRenderer は、テンプレートに渡されるオブジェクトのローカル名にテンプレート名を使用します。これらの例は事実上同じです。
しかし、私の場合、同じ魔法を得ることができません。
ProductsController#show :
次のエディションのshow.html.erbは機能します(コントローラーの@fooは、_foo.html.erbのローカル変数fooとして表示されます)。
しかし、次のコードはコントローラーの @foo 変数を_foo.html.erbパーシャルに渡しません。
なんでそうなの?
ruby-on-rails - rails3のラベルヘルパーにブロックを渡す
ネストされた要素を使用してラベルタグを作成したいと思います。ラベルヘルパーを使用して、内部htmlをブロックとして渡そうとしていますが、生成されたHTMLが期待どおりに表示されません。ERB:
HTML出力:
<%%>マークアップを使用して内部HTMLを渡すと、出力は次のようになります
。ERB:
HTML出力:
ActionViewラベルヘルパーの間違いなのかバグなのか疑問に思います。他のヘルパーの場合、ブロックパスは正常に機能します。
ありがとう、Michał
ruby-on-rails-3 - Rails - コントローラーで単一の画像アセットの URL を取得するにはどうすればよいですか?
私はメソッドを含めActionView::Helpers::AssetTagHelper
てから使用しようとしましたimage_path()
が、それは私に悲しみを与えます:
おそらく私が見逃している単純なものがあります。何か案は?
ruby-on-rails - Rails 3破棄リンクが機能しない
破棄リンクが機能していません。
私のインデックスビュー:
私のkonkurrencer部分:
そして、私はこのエラーを受け取ります:
ビュー内の編集エラー:
レーキ ルート:
私のルートファイル: