0

我用rails创建了一个博客。所有帖子都将包含至少一张图片。在博客页面上,我需要列出所有帖子。在这个列表中,我需要在每个帖子的前面添加帖子的第一张图片。我怎样才能做到这一点?(请告诉我怎么做。我是 Rails 新手!)

如果可能,当有多个图像时,我需要选择具有 css 类“特征”的图像。如果不存在,请选择第一个图像。怎么做?

PS:我用CKEditor写帖子和上传图片。

我只是设法使用正则表达式 [/img. ?src="(. ?)"/i,1]。知道如何识别 css 类并使用带有“特色”类的图像(如果可用)?

4

1 回答 1

0

我不确定 CKEditor 如何开箱即用地处理所有这些,但这就是我要做的。

检查回形针载波并创建您正在寻找的模型/列。

使用这两者,您可以指定可以在视图中使用的大小,因此您的代码可能如下所示:

@blog_post.main_photo.small.url if @blog_post.main_photo
于 2013-02-03T09:48:25.540 回答