Javascript div中rails显示中的Pull post图像
我已经创建了一个JS网格,我正在尝试提取徽标图像并显示在div数据缩略图中 如何添加链接以获取帖子图像Javascript div中rails显示中的Pull post图像,javascript,jquery,html,css,ruby-on-rails,Javascript,Jquery,Html,Css,Ruby On Rails,我已经创建了一个JS网格,我正在尝试提取徽标图像并显示在div数据缩略图中 如何添加链接以获取帖子图像 <%- model_class = Post -%> <div class="spacer spacer-big"></div> <div class="container" style="padding-right:50px;padding-left:50px;"> <div id="grid"> <
<%- model_class = Post -%>
<div class="spacer spacer-big"></div>
<div class="container" style="padding-right:50px;padding-left:50px;">
<div id="grid">
<div class="box">
<div data-thumbnail= "TRYING TO GET POST LOGO HERE" </div>
问题是
将模型类定义为类,而不是类的对象。获取对象应该类似于
所以你应该定义你的帖子,你可能指的是第一行。应该是:
<% post = Post.first %>
然后你可以使用这个帖子:
<%=image_tag post.logoimage.url%>
所以它已经是一个标签了。您可以用任何其他方式包装它。Fix
您需要执行以下操作:
<%= content_tag :div, "", data: { thumbnail: @post.logoimage.url } %>
--
数据
您收到的错误如下:
未定义的局部变量或方法“post”
这意味着您的视图正在调用一个不存在的对象(变量)(post
)。解决方法是确保正确设置post
。为此,您需要使用控制器
(根据Rails),或者在视图中设置它:
<% post = Post.first %>
<%= content_tag :div, "", data: { thumbnail: @post.logoimage.url } %>
谢谢,但更奇怪的是,我如何将这个标记输入到那个div中?哦,当然是
您收到了什么错误?那是什么-
未定义的局部变量或方法'post'
<% post = Post.first %>
<%= content_tag :div, "", data: { thumbnail: @post.logoimage.url } %>