2012-03-12 2 views
2

나는 다음과 같은 요소를 가지고 : 나는 그것의 헤더 인 열을 정렬하는 클릭 할 수있는 요소로 전환하는 것을 시도하고있다레일에서 link_to를 사용하여 매개 변수를 설정하는 방법은 무엇입니까? HAML 파일에서

%th Movie Title 

. 지금까지 내가 매개 변수를 설정해야합니다 대신가는 "foo는"난 그냥 영화의 목록 현재 페이지를 다시로드 할를 제외하고 본 다음

%th= link_to "Movie Title", "foo" 

같은 것을 보일 수 있음을 일했다 (컨트롤러로 정렬 별도의 연구하지만, 내 생각 엔이 같은 것을 통해 수행 할 수 있다는 것입니다 :

def index 
    @movies = Movie.find(:all, :order => params[:sort]) 
end 

누군가가 내게 전화 LINK_TO 정보] 무엇을해야하는지에 대한 몇 가지 조언을 줄 수 내가 쓴 어떤가요? 위의 방법으로 꺼져? 감사합니다.

답변

3

여기있어 :

= link_to 'Movie Title', request.parameters.merge({:sort => "title ASC"}) 
+0

감사합니다. param 이름을 : sort로 고정하십시오. 또한, 나에게 병합은 불필요했다. 내가 추적하고있는 하나의 매개 변수 만 있었기 때문에 나는 추측한다. – jonderry

+1

컨트롤러와 뷰의'params' 메소드에 접근 할 수 있습니다. –

+0

@jonderry yeap, 당신은 병합에 대해 완전히 맞습니다 :) –

관련 문제