这是我在ruby on rails项目中的代码。至于mysql,如何在数据库中保存图像,以便在应用程序调用“user.image”时它知道要调用什么?它只是指向“图像”列中图像的链接吗?它是网址吗?并且必须将图片保存在其他地方以便正确显示吗?
<div class="page-header">
<h2>Users</h2>
</div>
<% @users.each do |user| %>
<div class="user">
<ul class="thumbnails">
<li class="span2">
<a href="#" class="thumbnail">
<img src="<%= user.image %>" alt="<%= user.nickname %>">
</a>
</li>
<strong><%= user.nickname%></strong>
<p><%= user.first_name%> <%= user.last_name%></p>
<div class="meta">
<%= link_to 'Show', user %>
</div>
</div>
</ul>
<% end %>
答案 0 :(得分:0)
您是否尝试过看Carrierwave Gem?
这是铁轨演员。
http://railscasts.com/episodes/253-carrierwave-file-uploads
我也是rails的新手,发现这是上传图片的绝佳方式。
这是github页面