'사용자'컨트롤러의 '표시'동작이 더 이상 페이지를 렌더링하지 않아야하지만 일부 json이 아약스 호출에 의해 사용되도록 결정했습니다. 편집 : 이미이 부분을 구현했습니다. 내 컨트롤러는 단지 뷰에서리소스에 대한 경로 변수를 변경하는 중
def show
render :json => myobject
end
내 자바 스크립트가 AJAX를 할 수있는 URL을 생성 가지고 있으며, 모두 잘 작동합니다. 내 질문에 관해서는 : 나는 단지 짧은 지름길을 찾고있다. user_path
가 대신 뱉어 경우 대신
<%= link_to "Foobar" user_path(@user) %>
처럼 뭔가, 내가보기에이 작업에 링크 모든 장소를 통과하고
<a href='javascript:blahblah'>Foobar</a>
로 대체의 내가하고 싶은 내 자바 스크립트 URI. 틀림없이 이것은 끔찍한 해킹처럼 들리지만 할 수 있습니까?
당신이 형식을 지정할 수 있습니다
나는 나 자신을 잘 설명하지 않았다. 편집 된 포스트를 보아라. – bchurchill
업데이트 된 질문에 기초하여 대답을 업데이트했습니다. – moonfly
예, 동의합니다. 제 질문에 잘 대답했지만 실제로 사용해서는 안됩니다. 내 원래의 질문에 관해서는, 이것도 내가 어디에 내가 더 이상하고 싶지에 사용해서는 안됩니다 이후 user_path를 사용하여 어디에 내 테스트를 만드는 예외를 던질 수있는 방법을 보여줍니다. – bchurchill