Ruby on Railsの新機能です。Ruby on Rails、あるオブジェクトから別のオブジェクトに画像を渡すか、またはNEWからCREATEへ
私は間違ったところで私の問題の解決策を探していたので、このスレッドを変更しました。私は(CarrierWaveを使用)で画像をアップロードするクラスProfileProposalを得た
:
は、ここに私の問題です。 ProfileProposalを別のクラス(プロファイル)に変換したいとします。 私はすべての情報をNEW-Form のプロフィールに渡します。
文字列はうまく動作しますが、イメージは正しく動作しません。
<%= form_for @profile, :url => { :action => "create", :controller => "profiles", :image => @profile_proposal.image } do |f| %>
#
機能するようになりましたので、私は画像のURLを持っている:メソッドを作成するのParamをGETとして
イメージを渡す:私はまだ行って/試した何
。働いていない何
は以下の通りです:profile.image @
@profile = Profile.new(params[:profile], :image => new_image_url)
# OR
@profile.image = new_image_url
はまだCarrierwaveによって与えられたデフォルト値を持っています。
ありがとうございます!
経由で新しいインスタンスを作成することで、その問題を修正しました。 ファイル名が変更されていません:( – Stefan
私の質問を変更しました。皆さんが私を助けてくれることを願っています。 – Stefan
バックエンド固有のハック – skrat