0

このことを考慮

if params['image'].nil?
  1. htmlの場合、上記を使用してファイルの存在を確認したため、それに応じてパスを変更しました。どうすればerbで確認できますか?

  2. コードに が<%= f.file_field :IMAGE %>あり、送信ボタンをクリックすると、画像をデータベースに保存して使用するか、画像をファイルに保存してパスをデータベースに保存して、後で画像を表示できるようにする必要があります。

これどうやってするの?

4

2 に答える 2

0

PaperclipCarrierwaveなどの gem と、 Paperclip の Railscast や Carrierwave の Railscast をチェックアウトする必要があります。

于 2012-08-21T12:56:45.977 に答える
0

1) nil かどうかを確認できparams['image']ます。ベスト プラクティスに従って、これから呼び出すインスタンスに格納する@image必要がありますが、必要に応じて異端者になって使用することもできparams['image']ます。

<% unless @image.nil? %>
  <!-- Code here -->
<% end %>

また

<% if @image.nil? %>
  <!-- Code here -->
<% else %>
  <!-- Code here -->
<% end %>

2) DragonflyPaperclipのようなジェムを使用してサポートすることができます。このPaperclip と Carrierwave と Dragonfly の質問をチェックしてください!

于 2012-08-21T13:04:19.727 に答える