0
头像我已经做了使用回形针是不节能附着
<%= form_for @user, :as => :user, :url => user_path, :html => { :multipart => true } do |form| %>
<%= form.file_field :avatar %>
<div class="actions">
<%= form.submit %>
</div>
要保存头像上传和
<%= image_tag @user.avatar.url %>
<%= image_tag @user.avatar.url(:medium) %>
<%= image_tag @user.avatar.url(:thumb) %>
迁移我在我的模型有
has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/images/missing/:style.png"
,和IM
要显示他们,但是当我提出新的头像它是没有得到保存,我使用
@user = User.create(params[:user])
在创造所以应该节省,可能是什么问题
?
<%= form_for @user, :validate => true, :html => { :multipart => true } do |f|%>
<div class="field">
<%= f.label :username %><br />
<%= f.text_field :username, :disabled => 'disabled' %><br />
<%= f.label :full_name %><br />
<%= f.text_field :full_name%><br />
<%= f.label :email %><br />
<%= f.text_field :email %>
</div>
<%= f.file_field :avatar %>
<div class="actions">
<%= f.submit "Update" %>
</div>
<% end %>
ruby-1.9.2-p290 :002 > user = User.first
ruby-1.9.2-p290 :004 > user.avatar
=> /images/missing/original.png
没有被得到改变
avatar_file_name: nil, avatar_content_type: nil, avatar_file_size: nil, avatar_updated_at: nil>
我已经将这些添加到attr_accessible,但没有改变仍然不会提交,我编辑,以显示我的完整视图 – ahmet
这是什么:validate => true在form_for helper? – socjopata
用于客户端验证 – ahmet