[RUBY-ON-RAILS] 어떻게 일부 HTML 루비 코드 주위 LINK_TO 포장합니까?
RUBY-ON-RAILS어떻게 일부 HTML 루비 코드 주위 LINK_TO 포장합니까?
어떻게 뷰 코드 주위에 링크를 포장 하는가? 나는 하나의 LINK_TO 방법에 루비 코드를 여러 줄을 전달하는 방법을 알아낼 수 없습니다. 내가 찾고 있어요 결과는 열을 클릭하고 쇼 페이지를 얻을 수 있습니다 :
<div class="subcolumns">
<div class="c25l">
<div class="subcl">
<%= image_tag album.photo.media.url(:thumb), :class => "image" rescue nil %>
</div>
</div>
<div class="c75r">
<div class="subcr">
<p><%= album.created_at %></p>
<%= link_to h(album.title), album %>
<p><%= album.created_at %></p>
<p><%= album.photo_count %></p>
</div>
</div>
</div>
해결법
-
==============================
1.LINK_TO는 태그의 본체로서 사용 코드 블록 (> = 2.2 레일) 걸린다.
LINK_TO는 태그의 본체로서 사용 코드 블록 (> = 2.2 레일) 걸린다.
그래서, 당신은 할
<%= link_to(@album) do %> html-code-here <% end %>
그러나 나는 확신 둥지에 태그 내부 사업부가 유효한 HTML은하지 않는 것이 있어요.
편집 : 추가 = 아래 아민 아리아나의 의견에 따라 문자.
-
==============================
2.또한,이 일부 문제가 될 수 있습니다 :
또한,이 일부 문제가 될 수 있습니다 :
쓰기 <% = 당신이 코드와 간단한 연결을하는 대신에 <%하는 경우에 있는지 확인합니다.
EG
<%= link_to 'some_controller_name/some_get_request' do %> Hello World <% end %>
-
==============================
3.그 이상 버전을 레일의 경우, 사용할 수 있습니다
그 이상 버전을 레일의 경우, 사용할 수 있습니다
<% content_tag(:a, :href => foo_path) do %> <span>Foo</span> <% end %>
-
==============================
4.당신은 블록 LINK_TO 사용할 수 있습니다 :
당신은 블록 LINK_TO 사용할 수 있습니다 :
<% link_to(@album) do %> <!-- insert html etc here --> <% end %>
-
==============================
5.내가 아는이 응답에 지연의 비트 -하지만 오늘 여기로되었고, 좋은 답변을 찾지 못했습니다. 다음은 작동합니다 :
내가 아는이 응답에 지연의 비트 -하지만 오늘 여기로되었고, 좋은 답변을 찾지 못했습니다. 다음은 작동합니다 :
<% link_to raw(html here), @album %>
from https://stackoverflow.com/questions/1086360/how-do-i-wrap-link-to-around-some-html-ruby-code by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] Rails- 중첩 content_tag (0) | 2020.02.28 |
---|---|
[RUBY-ON-RAILS] 사양 / spec_helper.rb에서 사양 /의 rails_helper.rb의 다른 방법은 무엇입니까? 나는 그것을 필요합니까? (0) | 2020.02.28 |
[RUBY-ON-RAILS] 레일 : (함께) 두 열의 유효성 검사 고유성 (0) | 2020.02.28 |
[RUBY-ON-RAILS] 루비 온 레일즈 설치 - 맥 OS 라이온 (0) | 2020.02.28 |
[RUBY-ON-RAILS] https에서 http로 3 SSL 라우팅 리디렉션 레일 (0) | 2020.02.28 |