저는 Rails와 간단한 형태를 사용하고 있습니다. 연관 필드와 함께 표시하는 컬렉션이 있습니다. 컬렉션의 각 항목에 대해 해당 항목에 속하는 속성의 제목 위에 마우스 커서를 올려 놓고 싶습니다 description
.
내 협회는 다음과 같습니다.
<%= f.association :user_roles, collection: @roles, as: :check_boxes, label_method: :name, label: false %>
각 역할에 대한 설명 텍스트 위에 마우스를 올려 놓고 싶습니다. 내 머릿속에는 다음과 같은 일이 가능해야합니다.
<%= f.association :user_roles, collection: @roles, wrapper_html: {title: UserRole.where(id: this_current_items_id).first.description}, as: :check_boxes, label_method: :name, label: false %>
또는:
<%= f.association :user_roles, collection: @roles, wrapper_html: {title: :description}, as: :check_boxes, label_method: :name, label: false %>
이 둘 중 어느 것도 분명히 작동하지는 않지만 내 머리 속에 이와 같은 해결책은 쉬울 것입니다. 단순한 형태의 사람들은 이런 상황을 결코 생각하지 않은 것 같습니다.
그러나 이것이 가능합니까? 또는 현재 항목의 ID를 가져 와서 해당 항목 설명을 표시하려면 어떻게해야합니까?
추신 : 제가 필요한 것은 간단한 형태입니다 hover_method
!
다음과 같이 컬렉션의 각 항목에 다른 속성을 쉽게 추가 할 수 있습니다.
<%= f.association :user_roles, collection: @roles.map { |r| [r.name, r.id, { title: r.description, "data-toggle": "hover" }] }, as: :check_boxes, label: false %>
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다