내 기사는 여러 사이트에 표시 될 수 있습니다. 제목, 본문 등이 포함 된 기사 모델, site_id, site_name 등이 포함 된 사이트 모델 등이 있습니다. article_id, site_id 및 visible 중 하나 인 article_site_permission 모델이 있습니다. true 또는 false. 내 문서 편집 페이지에서UJS - js.erb는 어디에 두어야합니까?
, 나는 button_to했던이 작동
<%= button_to 'Hide', article_site_permission_path(:id => @article_site_permission_id, :article_site_permission => {:visible => "false"}), :method => :put %>
을 - false로 권한을 변경합니다. 그리고 나는 그 반전을하는 Show 버튼을 보여줄 수있다.
이제 버튼 링크에 :remote => true
을 추가하여 버튼이있는 div를 새로 고침하고 싶습니다. 하지만 자바 스크립트는 어디에 두어야합니까?
article_site_permission보기에 있습니까? 기사 자체를 보았을 때도 보입니까? update.js.erb라고 부릅니까?
도움 주셔서 감사합니다.
업데이트를 위해.
내 버튼은 기사/편집 페이지에 있습니다. 버튼은 article_site_permissions를 업데이트합니다. 나는 기사로 돌아가고 싶다/편집하고 그것에있는 단추가있는 div를 상쾌하게하십시오.
article_site_permissions에 대한 업데이트 컨트롤러를 편집해야하지만 js에 div를 새로 고치려면 어떻게해야합니까?
나는 내 대답을 업데이트 했으므로 알아야 할 모든 것을 설명해야합니다. 일이 불분명하면 알려주세요. – varatis
다시 업데이트되었습니다. 내가 쓴 것은 작동해야합니다. – varatis