[RUBY-ON-RAILS] 레일 - 데이터 - * 속성을 가진 LINK_TO 도우미 [중복]
RUBY-ON-RAILS레일 - 데이터 - * 속성을 가진 LINK_TO 도우미 [중복]
어떻게 사용할 수있는 HTML5 데이터 - * 내 LINK_TO 도우미의 속성 (레일)
API는 내가이 형식 LINK_TO을 (몸, URL, html_options = {})를 사용 할 필요가 있다고하지만 난 html_options에 넣을 때 오류가
전의:
link_to "whatever", @whatever_path, { class: 'my_class', data-tooltip: 'what I want' }
해결법
-
==============================
1.그냥에 ... 레일을 통과은 기본을 가지고 : 데이터의 해시를
그냥에 ... 레일을 통과은 기본을 가지고 : 데이터의 해시를
= link_to body, url, :data => { :foo => 'bar', :this => 'that' }
하나 잡았다는 - 그들이 대시를 포함하는 경우 따옴표로 문자를 묶어야합니다 :
:data => { :'foo-bar' => 'that' }
업데이트 :이 작업을 수행 할 수 있습니다에서 레일 (4), 밑줄은 자동으로 대시로 변환됩니다 :
:data => { :foo_bar => 'that' }
또는 당신은 직접 쓸 수 있습니다 :
= link_to body, url, :'data-foo' => 'bar', :'data-this' => 'that'
업데이트 2 :만큼이 의견에서 지적은, 루비 1.9+은 일부 깨끗 생각이 구문을 할 수 있습니다 :
{ data: { foo: "bar" } }
-
==============================
2.다음을 수행하여 데이터 - 속성을 추가합니다 :
다음을 수행하여 데이터 - 속성을 추가합니다 :
link_to "Hello", hello_path, :"data-attribute" => "yeah!"
from https://stackoverflow.com/questions/8734722/rails-link-to-helper-with-data-attribute by cc-by-sa and MIT license
'RUBY-ON-RAILS' 카테고리의 다른 글
[RUBY-ON-RAILS] 어떻게 URL에 루비에서 문자열을 인코딩 (0) | 2020.02.27 |
---|---|
[RUBY-ON-RAILS] 레일에 루비 - 두 번 같은 모델을 참조? (0) | 2020.02.27 |
[RUBY-ON-RAILS] 루트 도메인에 Heroku가 SSL (0) | 2020.02.27 |
[RUBY-ON-RAILS] 어떻게 SQL은 레일 콘솔에서 쿼리를 실행 보여? (0) | 2020.02.27 |
[RUBY-ON-RAILS] form_for하지만 다른 행동에 게시 (0) | 2020.02.27 |