2013-06-12 3 views
0

내 컨트롤러에서 내 params ID를 선택하고 어떻게 할 수 있는지 알고 싶습니다.컨트롤러에 매개 변수 ID 전달

@article = Article.find(params[:id]) 

을하지만 난 단지 기사 하나를 선택합니다 :

그래서 exemple를 위해 내가있다. 그래서 어떻게 쓸 수 있습니까? (: oldergod 라이언 Bigg 감사의에) =>

Article.find(1) 
+0

무슨 뜻인지 확실하지 않아? 'params [: id]'는 항상 id 하나만 포함합니다. – jokklan

+1

'Article.find (1)'에 대해 – oldergod

+0

감사합니다. @oldergod, 그게 내가 검색 한 것이 었습니다 : D –

답변

1

는 ID = 1 만 문서를 찾으려면

@article = Article.find(params[:id => '1']) 

편집 내가 해결책을 가지고 있습니다 :

나는 그 것을 생각 :

Article.find(1) 

자세한 내용은 Active Record Querying Guide을 참조하십시오. .

0

이 작업을 수행 할 수 있습니다

@article = Article.first() 

을 첫 번째 기사 레코드.

+1

'.find (1)'및'.first' 꼭 같은 결과를주는 것은 아닙니다. – oldergod

관련 문제