回形针:保存带图片的博客帖子不起作用,没有

时间:2012-05-03 13:11:41

标签: ruby-on-rails ruby-on-rails-3

我在他们的github页面上关注paperclip tutorial

我创建了迁移

rails g paperclip blog picture

在我的blog.rb(模型)

has_attached_file :picture, :styles => { :medium => "600x400>", :thumb => "260x180>" }
attr_accessible :title, :body, :picture

在我的控制器中

def create
@blog = Blog.new( params[:blog] )
respond_to

依旧......

在我的_form.html

<%= form_for @blog, :html => { :multipart => true, :class => 'form-horizontal' } do |f| %>

现在,如果我尝试创建一个没有图像的新博客,它会像往常一样创建。但是,如果我尝试使用图片创建一个,它就不会被创建,我会被重定向到new_blogs_path。重定向很好,我认为我有一个if @blog.save respond_to,所以发生的一切都是它似乎没有被保存。

有人有个主意吗?

1 个答案:

答案 0 :(得分:0)

请使用像这样的整体命令

        rails generate paperclip user avatar

          rails g paperclip user avatar

请检查数据库中是否存在这些颜色。

1 avatar_file_name 
2 avatar_content_type 
3 avatar_file_size 
4 avatar_updated_at 

然后告诉我。如果不存在则手动创建,我希望它能够正常工作....