我试图在我的ruby上放一个缩略图在rails项目上,我如何在mysql中保存图像?

时间:2013-09-08 03:43:47

标签: mysql ruby-on-rails ruby thumbnails

这是我在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 %>

1 个答案:

答案 0 :(得分:0)

您是否尝试过看Carrierwave Gem?

这是铁轨演员。

http://railscasts.com/episodes/253-carrierwave-file-uploads

我也是rails的新手,发现这是上传图片的绝佳方式。

这是github页面

https://github.com/carrierwaveuploader/carrierwave