私はRuby on Railsにかなり慣れていません。
私は自分の問題の解決策を間違った場所で探していたことに気付いたので、このスレッドを変更しました。
ここに私の問題があります:
(CarrierWaveを使用して)画像をアップロードするClass ProfileProposalを取得しました。ここで、 ProfileProposalをProfileという別のクラスに変換したいと思います。したがって、すべての情報を NEW-Form のProfileに渡します。
文字列では正常に機能しますが、画像では機能しません。
私がすでに試したこと/行ったこと:
イメージを GET パラメータとして Create メソッドに渡します。
<%= form_for @profile, :url => { :action => "create", :controller => "profiles", :image => @profile_proposal.image } do |f| %>
#
これで機能するようになったので、image-url を持っています。
機能していないのは次のとおりです。
@profile = Profile.new(params[:profile], :image => new_image_url)
# OR
@profile.image = new_image_url
@profile.image には、Carrierwave によって指定されたデフォルト値がまだあります。
前もって感謝します!