2013-02-03 2 views
0

레일이있는 블로그를 만들었습니다. 모든 게시물에는 하나 이상의 이미지가 포함됩니다. 블로그 페이지에서 모든 게시물을 나열해야합니다. 이 목록에서 각 게시물의 첫 번째 이미지를 추가해야합니다. 어떻게해야합니까? (레일에 새로운 것을 가르쳐주세요!)레일 : 게시물에서 첫 번째 이미지를 검색하고 가져 오는 방법은 무엇입니까?

가능하면 이미지가 여러 개있을 때 CSS 클래스 "features"가있는 이미지를 선택해야합니다. 없으면 첫 번째 이미지를 선택하십시오. 그것을하는 방법?

추신 : 나는 CKEditor를 사용하여 게시물을 작성하고 이미지를 업로드합니다.

정규식 [/ img]을 사용하여 이미지 경로를 가져 왔습니다. ? src = "(.?)"/ i, 1]. css 클래스를 식별하고 해당 클래스가 사용 가능한 경우 "추천"클래스로 이미지를 사용하는 방법을 알고 있습니까?

답변

0

CKEditor가이 모든 기능을 어떻게 사용하는지 잘 모르겠습니다 만, 여기에 내가 할 일이 있습니다.

체크 아웃 paperclip 또는 carrierwave을 찾고 찾고있는 모델/열을 만드십시오.

난 그냥 정규 표현식으로 이미지 경로를 얻을 수 있었다
@blog_post.main_photo.small.url if @blog_post.main_photo 
+0

[/img.* : 당신이 코드를 다음과 같이 수 있도록이 두 가지로

당신은 당신이 당신의 뷰에 사용할 수있는 크기를 지정할 수 있습니다 ? src = "(. *?)"/ i, 1]. 수업을 식별하는 법을 아십니까? – THpubs

관련 문제