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

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

ruby-on-rails - Railsビューヘルパーをgemに抽出するにはどうすればよいですか?

定期的に使用する一連の Rails ビュー ヘルパーがあり、それらを Gem ファイルにパッケージ化して、Gemfile に行を追加するだけで、ビューからヘルパーにアクセスできるようにしたいと考えています。

Bundler と Jeweler を使用する前に gem を作成しましたが、Rails ビュー ヘルパーを gem で整理し、それらを rails に含める方法については、すべて明確ではありません。

Rails 3でこれを行う方法に関するポインタまたは最新のチュートリアルへのリンクをいただければ幸いです

ありがとう

明確にするために:問題は「宝石の作成方法」ではありません。「Rails で使用できるようにビュー ヘルパーを gem にパッケージ化する方法」

編集 2: 以下のポスターにも同意します。Rails エンジンは、この種の (願わくば単純な) 要件に対してはやり過ぎです。

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

ruby-on-rails - Rails3はエスケープHTMLを削除するのではなくサニタイズします

ActionView::Helpers::SanitizeHelper#sanitize メソッドが問題のある HTML を完全に削除するのではなくエスケープする方法はありますか?

私は使用しますhが、特定のタグを無視するように設定できるため、消毒方法が必要です。

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

ruby-on-rails - DEFAULT_CURRENCY_VALUES - ActionView::Helpers::NumberHelper の定数を効果的にオーバーライドするにはどうすればよいですか

このハッシュの値の 1 つをオーバーライドする初期化子を作成しましたが、ビューでメソッド (number_to_currency) を呼び出したときの出力には影響しませんでした。

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

asp.net-mvc-3 - ASP.NET MVC での複数のコントロールの読み込み

asp.net MVC で最初のサイトを作成していますが、非常に初心者の質問があります。コントローラーで、ページに表示したいもののアクションビューを返していることがわかりました[ウェブサイトのほとんどの例では、ページのコンテンツのみが表示されていることがわかります]。3 つのドロップダウン リスト、2 つのテーブル、2 つのラジオ ボタンなどをロードする必要がある場合はどうすればよいでしょうか。これらの多くのコントロールをページにロードするためのベスト プラクティスと正しい方法は何ですか?

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

ruby-on-rails - Railsの部分レンダリングルックアップにビューパスを追加するにはどうすればよいですか?

次のディレクトリ構造が必要です。

私の見解では、私は電話します

基本的に、Railsに/ app2 / usersディレクトリをチェックインしてから共有ディレクトリをチェックインしてから、テンプレートが見つからないというエラーが発生するように指示するにはどうすればよいですか?

アップデート


私はこれを回避しました(Senthilによって提案されたように、File.exist?

これが私の解決策です-フィードバックと提案を歓迎します

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

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パーシャルに渡しません。

なんでそうなの?

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

ruby-on-rails - rails3のラベルヘルパーにブロックを渡す

ネストされた要素を使用してラベルタグを作成したいと思います。ラベルヘルパーを使用して、内部htmlをブロックとして渡そうとしていますが、生成されたHTMLが期待どおりに表示されません。ERB:

HTML出力:

<%%>マークアップを使用して内部HTMLを渡すと、出力は次のようになります
。ERB:

HTML出力:

ActionViewラベルヘルパーの間違いなのかバグなのか疑問に思います。他のヘルパーの場合、ブロックパスは正常に機能します。

ありがとう、Michał

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

ruby-on-rails-3 - Rails - コントローラーで単一の画像アセットの URL を取得するにはどうすればよいですか?

私はメソッドを含めActionView::Helpers::AssetTagHelperてから使用しようとしましたimage_path()が、それは私に悲しみを与えます:

おそらく私が見逃している単純なものがあります。何か案は?

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

ruby-on-rails - Rails 3破棄リンクが機能しない

破棄リンクが機能していません。

私のインデックスビュー:

私のkonkurrencer部分:

そして、私はこのエラーを受け取ります:

ビュー内の編集エラー:

レーキ ルート:

私のルートファイル: