[解決済み] Rails: link_to image タグ.タグにクラスを追加する方法
2022-03-11 18:55:27
質問内容
link_to img タグを以下のように使用しています。
<%= link_to image_tag("Search.png", :border=>0, :class => 'dock-item'),
:action => 'search', :controller => 'pages'%><span>Search</span></a>
その結果、以下のようなhtmlになります。
<a href="/pages/search"><img alt="Search" border="0" class="dock-item"
src="/images/Search.png?1264132800" /></a><span>Search</span></a>
class="dock-item" に移動させたいのですが。
<a>
タグの代わりに、imgタグを使用します。
どうすれば変更できますか?
更新してください。
<%= link_to image_tag("Search.png", :border=>0), :action => 'search',
:controller => 'pages', :class => 'dock-item' %>
の結果
<a href="/pages/search?class=dock-item"><img alt="Search" border="0"
src="/images/Search.png?1264132800" /></a>
解決方法は?
こんにちは、あなたはこれを行うことを試みることができます。
link_to image_tag("Search.png", border: 0), {action: 'search', controller: 'pages'}, {class: 'dock-item'}
あるいは
link_to image_tag("Search.png", border: 0), {action: 'search', controller: 'pages'}, class: 'dock-item'
中括弧の位置は非常に重要です。中括弧が見つからないと、railsはそれらが単一のハッシュパラメータを形成していると見なすからです。 ここで )
で、それによると api for link_to :
link_to(name, options = {}, html_options = nil)
- 最初のパラメータは表示する文字列(image_tagでも可)です。
- 2番目はリンクのURLのパラメータです。
- 最後の項目は、htmlタグを宣言するためのオプションのパラメータです(例:class、onchange、など)。
お役に立てれば幸いです。=)
関連
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] Railsです。NameError: 初期化されていない定数
-
[解決済み] Railsマイグレーションを利用してカラムをドロップする方法
-
[解決済み] Rails ExecJS::ProgramError in Pages#home?
-
[解決済み] Railsです。gemを使った特定バージョンのライブラリのアンインストール
-
[解決済み] Railsコントローラからホスト名を取得する
-
[解決済み] Rails 4で、以前のバージョンのRailsでattr_accessibleを使用していた状況に遭遇した場合、Forbidden Attributes Errorが発生する。
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] Ruby on RailsでJSON出力を "きれい "にフォーマットする方法
-
[解決済み] Rails 4で懸念事項を使用する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】警告:定数 ::Fixnum は非推奨 新しいモデルを生成するとき
-
[解決済み] Railsです。NameError: 初期化されていない定数
-
[解決済み] ウェブパッカーがアプリケーションを見つけ出せない
-
[解決済み] Rubyで変数をインクリメントする [重複]。
-
[解決済み] DestroyとDeleteの違い
-
[解決済み] nil:NilClass の未定義メソッド `each' - しかし、なぜ?
-
[解決済み] Railsコントローラからホスト名を取得する
-
[解決済み] RubyとRailsの "Date.today "フォーマット
-
[解決済み] Railsでグループとカウント
-
[解決済み] Rails 4で、以前のバージョンのRailsでattr_accessibleを使用していた状況に遭遇した場合、Forbidden Attributes Errorが発生する。