1

これは、Ruby on Rails プロジェクトの下にある私のコードです。mysqlに関しては、アプリケーションが「user.image」を呼び出すときに何を呼び出すかを知るために、データベースに画像を保存するにはどうすればよいですか? 「画像」列にあるのは画像へのリンクだけですか?urlですか?正しく表示するには、画像を別の場所に保存する必要がありますか?

 <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 %>
4

1 に答える 1

0

Carrierwave Gem を見てみましたか?

レールキャストはこちら。

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

私もレールを初めて使用しますが、これはあなたがやろうとしていることだけの画像をアップロードするための素晴らしい方法であることがわかりました.

githubのページはこちら

https://github.com/carrierwaveuploader/carrierwave

于 2013-09-08T04:38:01.253 に答える