問題タブ [content-tag]

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 に答える
10367 参照

ruby-on-rails - Rails 3 のコントローラーから "content_tag" を使用するメソッドを呼び出すことは可能ですか?

私の Rails 3 アプリケーションでは、フォーマットされた HTML を取得するために Ajax を使用しています。

get_pagecontent_tagメソッドを使用しており、でも利用できるはずですapp/views/my/index.html.erb

他の多くの方法を使用するためget_page、すべての機能を次のようにカプセル化しました。

そしてそれをそのように含めました:

しかし、このcontent_tagメソッドは では使用できないためapp/controllers/my_controller.rb、次のエラーが発生しました。

だから、私は追加しようとしました:

しかし、私は得ました:

私は何を間違っていますか?

これをどのように解決しますか?

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

javascript - Railsで実際のHTMLを追加しない

Ruby on Rails 3.0.8 を使用しています。ここにあるRyan Bates のチュートリアルに従おうとしています。

これが私のコードのすべてです。次に、それが何をしているのかを説明します。

メッセージ/index.html.erb

messages/_message.html.erb (コンテンツ タグと純粋な html を使用しています)

* メッセージ/create.js.erb *

関連するコードはこれですべてだと思います。私の問題は、[送信] をクリックすると、純粋な html が [チャット] に追加されることです。しかし、ページを更新すると、新しいメッセージを送信するまでその html は表示されなくなります。

*リフレッシュ前*

ここに画像の説明を入力

これを見る限り、html が完全に間違っているように見えます。span と li の終了タグが正しくありません。なぜこれが起こるのでしょうか?しかし、リフレッシュすると、かなり問題ないように見えます。

*リフレッシュ後*

ここに画像の説明を入力

よろしくお願いします!

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

ruby-on-rails-3 - NOOB質問問題ネストcontent_tagレール

私は私の見解で次のことを持っています

次の html が生成されます。

これは私が欲しいものではありません。div を p でラップしたい。

content_tag でこれを行う方法を知っている人はいますか?

ありがとう

ミッチ

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

ruby-on-rails - rails content_tag nav ビルダー ヘルパー

これが明白に聞こえる場合は申し訳ありませんが、混乱しています。ナビゲーション リスト ヘルパーを構築しようとしています。

現時点では、配列からリンクのリストを受け取ります。

しかし、ページを実行すると、すべてがページであることが配列として出力されます。

リンクのリストを表示する代わりに。何か特別なことはありますか?

==編集==

ビルダーを次のように呼び出します。

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

ruby-on-rails-3 - 作成するネストされた content_tag を持つ rails 3 link_to

こんにちは、初歩的な質問があります。次の HTML 結果を作成したいと考えています。

上記の HTML では、CSS を介して画像にスタイルを設定するためのスパンクラスを持つテキストが必要です。

次の実装を試すと、結果は必要な実装の一部だけを反映しています。

結果:

結果:

誰もが達成する方法を知っていますか?


反復関数

ハードウェアに行き詰まった - 複雑さを試す必要がある

私がやったこと - 最初のループは次のようになります: i=n, n^(1/2), n^(1/4)...1 私たちが得るよりも:

n^(1/2)^k = 1 両側をログに記録すると、片側が 0 になります...どうすればよいですか?

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

ruby-on-rails - ビューのブロックとレールのリファクタリング

製品モデルに「something、somethingother」というテキストのnotes属性があります。私が見たかったビューで:

また、動作するコードがありますが、デコレータ(ドレーパー)でリファクタリングするか、ヘルパーを使用する必要があります。

デコレータ内:

ビューで:

(またはヘルパーのアナログ:

電話:

)。

しかし、これは戻ります

なにが問題ですか?

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

ruby-on-rails-3 - Rails 3.2 content_tag を使用して twitter-bootstrap アイコンで「削除」ボタンを生成する

この例では、Rails 3 content_tag メソッドを使用して、入れ子になったフォーム内で jQuery を目立たないように使用して [削除] ボタン アイコンを複製しようとしています (または、少なくともそうなることを望んでいます)。

Twitter-Bootstrapの削除ボタンのアイコン(例)

Firebugで調べた際に生成されたhtmlが以下。

以下を使用してアイコン付きのボタンを生成していますが、「要素の削除」を追加することも、href の「#」を取得することもできません。

これが成分の部分内からの私のコードです:

これにより、次が生成されます。

これは、 Api ドック - content_tagからの情報に基づいています。

次のコード例がありました:

誰かが親切に私を正しい方向に向けることができますか? 上記の詳細が表示されないのはなぜですか?

NBこれをlink_toブロックで機能させることができますが、これがdo..endなしで1行で実行できるかどうか、さらに重要なことにcontent_forメソッドで実行できるかどうかを知りたいと思いました。

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

ruby-on-rails - Railsアプリのリンクがドメインの前に付けられないようにする方法

これらの両方:

次の href 値を持つ URL が生成されます。

の値をa持つタグを取得することをどのように防止しますか? 文字列を返します。hrefwww.the_url_i_want.com@a_model_instance.urlwww.the_url_i_want.com

編集 - 1 つの解決策

これは機能します:

しかし、非常に非レールのようです

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

ruby-on-rails - このコードをより Ruby 風にするにはどうすればよいですか?

Ruby と Rails は初めてです (Python と Python フレームワークから切り替えました)。ハードディスクの SMART 状態に関する情報を表示する簡単なダッシュボード Web サイトを作成しています。ここでは、値が条件を満たしている場合に、関連する SMART 属性の近くのテーブル セルにバッジを表示するヘルパーを作成しました。最初、ヘルパー コードはリスト 1のように単純でしたが、表の個々の SMART 属性の近くにあるバッジに加えて、特定のドライブのすべてのバッジの概要を描画することにしました。最初に、次のような単純なメソッドを追加しました。

しかし、このアプローチは機能せず、結果のページに属性の配列全体が出力されました。リスト 2のように作成して初めて機能し始めましたが、そこには何か問題があると思います。同じことをもっと簡単な方法で行うことができます。正しい Ruby のやり方を教えてください。

リスト 1:

リスト 2 (動作しますが、私は好きではありません):

attrsはハッシュの配列で、各ハッシュにはキー:id:rawが含まれ、SMART 属性の数値コードとその RAW 値が両方とも文字列で含まれます。

また、RoR は、リスト 2 の最後の「return String.new」を削除する必要があると主張します。なぜそうなるのでしょうか? 「ケース」は考えられるすべてのケースをブロックしないので、制御が関数の最後に到達することはありませんか?

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

ruby-on-rails - content_tagを使用して文字列の一部に下線を引く

現在、コントローラーヘルパーでcontent_tagを使用して、ビューで実行されていたロジックの多くを削減しています。ネストされたcontent_tagsが機能することは理解していますが、私を悩ませ続ける1つのことは、次のようなものがあるかどうかです。

では、content_tagを使用してこれを行うにはどうすればよいですか、それとももっと良い方法がありますか?