問題タブ [actionviewhelper]

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 投票する
2 に答える
106 参照

ruby-on-rails - render 'posts' と render posts の違い (引用符なし)

私はビデオを見ていて、彼が以下の例のようなものをレンダリングしていました:

彼は でパーシャルを作成したことさえありますが_posts.html.erb、投稿への引用符で呼び出しています。

彼はそれについて、アクティブ レコード モデル、次にクラス、そして何かというようなことについて言及していましたが、私はそれを正しく理解できませんでした。誰でも簡単な例でこれを明確に説明できますか?

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

ruby-on-rails - サニタイズとstrip_tagsレールの違い

正確には、これらの違いがわかりません。私はこれを読みました

http://api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html

しかし、正確な違いはわかりません。誰でも私に違いを教えてもらえますか?

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

ruby-on-rails-3 - サブマスクアスタリスク付きの電子メールを表示する Rails ヘルパーメソッド

サブマスクアスタリスクで表示するメールアドレスのヘルパーメソッドのような書き方。

ユーザーのメールアドレスが「john.a@stackoverflow.com」のような場合、しかしビューではjoh***@***.comを表示したい

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

ruby-on-rails - コントローラの外部からRailsコントローラのビューコンテキストにアクセスするには?

「プレーンな古い Ruby」プレゼンター オブジェクトを作成することにより、いくつかのカスタム コントローラー ヘルパー メソッドに依存するコードをクリーンアップする作業を行っています。私のコントローラーでは、ビュー コンテキストをクラスに渡すことができます。

しかし、私は私のテストで何に合格するかわかりません。helper/view_context を動的にプルして、渡す必要がないようにしたいと思います。

コントローラーの外部でビュー/コントローラーのヘルパー コンテキストにアクセスするにはどうすればよいですか?

これは Rails 3.2 プロジェクトです。

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

ruby-on-rails - 本番モードでの rails4 と mongoid の問題

Rails 4.2.x と Mongoid を使用しています。サーバーを本番モードで実行しようとすると次のエラーが発生しますが、開発モードではスムーズに実行されますが、このエラーが発生する理由はわかりません。ロバをプリコンパイルしようとしましたが、うまくいきませんでした。

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

ruby-on-rails - Capybara 機能テストでホスト名を使用しない URL ヘルパー

私の仕様では、AssetUrlHelper を使用します。

ファイルの 1 つへの絶対 URL を表示するページをテストできるようにします。私asset_urlはトリックを行うべきだと思った:

残念ながら、仕様が実行されている間、これにはホスト名がありません。

...オプションとしてホスト名を指定しても、そうではありません:

少なくとも 2 番目のケースは、ソースの次のコメントと矛盾するという点で奇妙です。

これにより、今まで発見されていないバグが発生しました。私のテストでは、ビューが (間違って) 出力する相対ファイル パスとそこにあるはずの絶対 URL の間に違いはないと考えています。

ビューの内容は重要ではありません。私はそれを修正する方法を知っています。このケースと今後の参考のために、このヘルパーがテストで期待どおりに動作しない理由と、テストを修正する方法を知りたいです。