링크에서 create 명령을 발행하려면 어떻게해야합니까? 편집 또는 생성을 표시하는 if/else 문이 있지만 레코드를 만드는 올바른 방법을 찾지 못했습니다. Ruby on Rails : 링크에서 레코드 만들기
나는이 있었다, 그러나 나는 내가 가질 수있는이 기능 얻기 위해 페이지를 새로 고침해야합니다 : (여기서<% if FollowUp3Week.where(subject_id: sub.subject_id).first != nil %>
<%= link_to "edit", follow_up3_week_path([FollowUp3Week.where(subject_id: sub.subject_id).first]) %>
<% else %>
<%= FollowUp3Week.create(subject_id: sub.subject_id) %>
<% end %>
그리고이 노력하고있어,하지만 행운까지를 subjects_path는 현재 페이지에 대한 링크입니다.) :
<% if Baseline.where(subject_id: sub.subject_id).first != nil %>
<%= link_to "edit", baseline_path([Baseline.where(subject_id: sub.subject_id).first]) %>
<% else %>
<%= link_to "create", subjects_path(Baseline.create(subject_id: sub.subject_id)) %>
<% end %>
유용한 정보 나 참고 자료는 크게 감사하겠습니다.
정말 '작동'링크를 생성하는 링크를 만들고 싶습니다.
감사합니다.
이 페이지는 렌더링 된 페이지, 컨트롤러 및 액션과 같은 컨텍스트를 제공 할 수 있습니까? –