내 컨트롤러에서 내 params ID를 선택하고 어떻게 할 수 있는지 알고 싶습니다.컨트롤러에 매개 변수 ID 전달
@article = Article.find(params[:id])
을하지만 난 단지 기사 하나를 선택합니다 :
그래서 exemple를 위해 내가있다. 그래서 어떻게 쓸 수 있습니까? (: oldergod 라이언 Bigg 감사의에) =>
Article.find(1)
내 컨트롤러에서 내 params ID를 선택하고 어떻게 할 수 있는지 알고 싶습니다.컨트롤러에 매개 변수 ID 전달
@article = Article.find(params[:id])
을하지만 난 단지 기사 하나를 선택합니다 :
그래서 exemple를 위해 내가있다. 그래서 어떻게 쓸 수 있습니까? (: oldergod 라이언 Bigg 감사의에) =>
Article.find(1)
는 ID = 1 만 문서를 찾으려면
@article = Article.find(params[:id => '1'])
편집 내가 해결책을 가지고 있습니다 :
나는 그 것을 생각 :
Article.find(1)
자세한 내용은 Active Record Querying Guide을 참조하십시오. .
이 작업을 수행 할 수 있습니다
@article = Article.first()
을 첫 번째 기사 레코드.
'.find (1)'및'.first' 꼭 같은 결과를주는 것은 아닙니다. – oldergod
무슨 뜻인지 확실하지 않아? 'params [: id]'는 항상 id 하나만 포함합니다. – jokklan
'Article.find (1)'에 대해 – oldergod
감사합니다. @oldergod, 그게 내가 검색 한 것이 었습니다 : D –