【发布时间】:2012-04-07 15:05:55
【问题描述】:
我对 Ruby on Rails 还是很陌生。
我更改了这个帖子,因为我意识到我在错误的一端寻找我的问题的解决方案。
这是我的问题:
我有一个类 ProfileProposal,我用它上传了一张图片(使用 CarrierWave)。 现在我想将 ProfileProposal 转换为另一个名为 Profile 的类。 所以我将所有信息传递给 Profile 的 NEW-Form。
适用于字符串,但不适用于图像。
我已经尝试过/做过的事情:
将图像作为 GET 参数传递给 Create 方法:
<%= form_for @profile, :url => { :action => "create", :controller => "profiles", :image => @profile_proposal.image } do |f| %>
#
现在可以使用,所以我确实有图片网址。
以下是无效的:
@profile = Profile.new(params[:profile], :image => new_image_url)
# OR
@profile.image = new_image_url
@profile.image 仍然具有 Carrierwave 给出的默认值。
提前致谢!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 carrierwave