問題タブ [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.
ruby-on-rails - link_to内にスパンを持つレールヘルパーネストされたcontent_tag
こんにちは、私はほとんどすべてを試しましたが、これを機能させることはできません。title.capitalize
パーツが表示されません。「+」を使用してみましたが、終了キーワードが必要であるというエラーが表示されます
これを解決する方法を知っている人はいますか?
ruby-on-rails - 単語全体のみに一致するようにレールのハイライトを設定する
ハイライトメソッドを使用して、テキスト内の単語をマークしています。だから、私の問題は、「サブワード」になる可能性のある小さな単語を他の単語よりも強調しようとするときです。元。:
ハイライトは次のように返されます。
しかし、単語全体のみを一致させるには、ハイライト メソッドが必要です。元。:
ruby-on-rails - どうすれば許可できますかレール4を介したタグのサニタイズ?
Rails 4 アプリでサニタイズ メソッドを使用して、ユーザーが生成した html を表示するページをスクラブし、スクリプト インジェクションなどの安全でないことを防止しています。だから私は次のようなビューを持っています:
現在、使用者が次のようにソースタグを含むビデオタグを入力しているときに問題が発生しています:
残念ながら、サニタイズによってソース タグが取り除かれているため、動画が機能しなくなっているようです。ソースタグを許可するようにサニタイズを使用するにはどうすればよいですか? また、許可/禁止されているタグのリストを取得するにはどうすればよいですか? ボンネットの下で何が起こっているのかを理解することは素晴らしいことです。
完全に明確にするために、ソースタグをホワイトリストに追加できるようにしたいと思います。サニタイズの引数で許可されたタグとして指定すると、ホワイトリストに登録されたタグの以前のデフォルトがすべて削除されます。たとえば、a、h1 などのデフォルトのタグを引き続き許可したいと思います。
ソースを完全に置き換えるのではなく、ホワイトリストに追加するにはどうすればよいですか?
ruby-on-rails - Rails ビューで .each を使用して値を切り替える
次のような Rails メソッドを見たのを覚えています。
そして、次のように入れれば.each
:
以下を生成する必要があります。
私はオンラインでドキュメントを検索しており、この方法を見つけることができませんが、どこかで見たことがあることは知っています. 実際の方法を知っている人はいますか?
ruby-on-rails - Rails: モデルで roo を使用してテーブルをロードすると、取得し続けます: NoMethodError: 未定義のメソッド `asset_path'
スプレッドシート ファイルからテーブルを「プリロード」するためのインターフェイスを提供しようとしています。簡単に聞こえますが、完全な初心者である私はそれを悪用しています。ファイルがアセットにプリコンパイルされた後、action_view ヘルパー asset_path を使用してファイルを見つけましたが、「NoMethodError: undefined method `asset_path' for #」を取得し続けるため、ヘルパーを適切に含めていないようです。ここに私のモデルコードがあります:
ここで私が間違っているところを誰かが指摘できれば、私は最も感謝しています。また、「Rails の方法」でこれを行っていますか? この種のコードは、モデルまたは別の場所に配置する必要がありますか? 私は別の場所を推測しています。そうでなければ、適切なヘルパーはおそらくすでに定義されているでしょうか?
ここのスタックには1などの同様の質問がありますが、答えは私がやっていることと何の違いもないようです。
@shishir: 提案された特定のモジュールを含めた場合のスタック トレースは次のとおりです。
ERROR["test_should_reload_items_table", ItemsControllerTest, 2016-03-22 08:43:53 +0000] test_should_reload_items_table#ItemsControllerTest (1458636233.20s) NoMethodError: NoMethodError: undefined method
asset_path' for #<ItemsController:0x000000097cb308> app/models/item.rb:14:in
populate_items_table' app/controllers/items_controller.rb:67:inreload' test/controllers/items_controller_test.rb:53:in
block in ' app/models/item.rb:14:inpopulate_items_table' app/controllers/items_controller.rb:67:in
reload' test/controllers/items_controller_test.rb:53:in `block in'
ruby-on-rails-4 - view_helper time_field 午前/午後なし、秒あり
mm:ss の形式で時間を受け取るためのマスクを使用して、Rails 4 に標準形式の入力はありますか? 分セクションは 60 を超える場合があります。
view_helper time_field を試していますが、午前/午後を削除して秒セクションを表示する方法が見つかりませんでした。
前もって感謝します!