我创建了一个包含rails的博客。所有帖子至少包含一张图片。在博客页面上,我需要列出所有帖子。在此列表中,我需要添加每个帖子前面的帖子的第一张图片。我怎样才能做到这一点? (请告诉我怎么做。我是铁杆新手!)
如果可能,当有多个图像时,我需要选择具有css类“功能”的图像。如果不存在,请选择第一张图像。怎么做?
PS:我使用CKEditor编写帖子并上传图片。
我设法用正则表达式[/img.?src="(.?)"/i,1]获取图像路径。知道如何识别css类,并将图像与“特色”类一起使用吗?
答案 0 :(得分:0)
我不确定CKEditor如何与所有这些开箱即用,但这就是我要做的。
结帐paperclip或carrierwave并创建您要查找的模型/列。
使用这两种方法,您可以指定可在视图中使用的大小,以便代码看起来像这样:
@blog_post.main_photo.small.url if @blog_post.main_photo