0

Carrierwave gem をインストールしました。私のモデルは

class Rating < ActiveRecord::Base
  attr_accessible :pic_url, :rating

  mount_uploader :pic_url , ImageUploader
end

そして私の見解は

<%= form_for @rating, :html => {:multipart=>true} do |f| %>

    <div class="field">
       <%= f.file_field :pic_url %>
    </div>

    <div class="field">
      <%= f.label :remote_pic_url_url, 'or image url' %>
      <br/>
      <%= f.text_field :remote_pic_url_url %>
    </div>

    <div class="actions">
      <%= f.submit 'Upload Picture', :class => 'btn btn-primary' %>
    </div>
<% end %>

Can't mass-assign protected attributes: remote_pic_url_url オプションのpic urlフィールドを削除するとエラーメッセージが表示されますが、機能します。

4

1 に答える 1

2

に追加remote_file_urlするだけattr_accessibleです。

于 2012-12-06T11:16:11.157 に答える