반응형
Rails-data- * 속성이있는 link_to helper [duplicate]
중복 가능성 :
rails content_tag 도우미와 함께 html5 데이터 속성을 사용하는 가장 좋은 방법은 무엇입니까?
data-*
내 link_to 도우미 (레일)에서 html5 attrubute를 어떻게 사용할 수 있습니까?
API에서이 형식을 사용해야 link_to(body, url, html_options = {})
한다고하는데 html_options에 넣으면 오류가 발생합니다.
전의:
link_to "whatever", @whatever_path, { class: 'my_class', data-tooltip: 'what I want' }
그냥 전달하세요 ... Rails에는 기본 :data
해시가 있습니다.
= link_to body, url, :data => { :foo => 'bar', :this => 'that' }
한 가지 문제-대시가 포함 된 경우 기호를 따옴표로 묶어야합니다.
:data => { :'foo-bar' => 'that' }
업데이트 : Rails 4에서 밑줄은 자동으로 대시로 변환되므로 다음과 같이 할 수 있습니다.
:data => { :foo_bar => 'that' }
또는 직접 작성할 수 있습니다.
= link_to body, url, :'data-foo' => 'bar', :'data-this' => 'that'
업데이트 2 : 주석에서 지적했듯이 Ruby 1.9+는이 구문을 허용하며 일부는 더 깔끔하다고 생각합니다.
{ data: { foo: "bar" } }
data-
다음을 수행하여 속성을 추가하십시오 .
link_to "Hello", hello_path, :"data-attribute" => "yeah!"
참고 URL : https://stackoverflow.com/questions/8734722/rails-link-to-helper-with-data-attribute
반응형
'IT박스' 카테고리의 다른 글
maven 명령 실행 후 "지정한 목표를 실행하려면 프로젝트가 필요하지만이 디렉토리에 POM이 없습니다"오류 (0) | 2020.08.13 |
---|---|
Ruby / Ruby on Rails에 print_r 또는 var_dump가 있습니까? (0) | 2020.08.13 |
일치시킬 정규식 패턴, 다음 경우 제외… / 다음 사이 제외 (0) | 2020.08.13 |
new self ();는 무엇을합니까? (0) | 2020.08.13 |
번호에서 유니 코드 문자 만들기 (0) | 2020.08.13 |