我不明白为什么这不起作用。我的索引页中有事件,我想用图像和标题显示其中的三个,所以
在我的事件模型中:
scope :host_admin, where(hoster_type: "Admin").order("start_time DESC").limit(3)
在索引页面中:
<% Event.host_admin.each do |event| %>
<%= image_tag(event.image(:home)) %>
<p class="evento"><%= event.title %>
<%= link_to "read_all", event_path %>
</p>
<% end %>
并在 carierwave 上传器中简单地:
version :home do
process :resize_to_fit => [90, 60]
end
错误是:参数数量错误(1 代表 0)
这就是问题所在,因为如果我尝试更换
<%= image_tag(event.image(:home)) %>
有了这个
<%= image_tag event.image %>
它有效,但我需要调整图像大小?有什么建议吗?