2014-08-31 34 views
0

好时机,溢出! 我有一个与ActiveAdmin帖子的问题。 这里,下面是从应用程序/管理/ posts.rb代码:ActiveAdmin使提交空白

ActiveAdmin.register Post do 
    index do 
    column :title 
    column :slug 
    column :blurb 
    column :created_at 
    actions 
    end 

    form :html => { :enctype => "multipart/form-data" } do |f| 
    f.inputs 'Details' do 
     f.input :title 
     f.input :slug 
     f.input :blurb 
     f.input :category 
     f.input :content, :as => :text 
    end 
    f.inputs 'Images' do 
     f.input :image, :label => 'Post image', :as => :file 
    end 
    f.actions 
    end 
end 

和APP /模型/ post.rb:

class Post < ActiveRecord::Base 
    belongs_to :category 
end 

我不知道为什么,但不知何故,当我“M尝试使用ActiveAdmin 结果提交后是这样的:

Post Details 
Id 9 
Title Empty 
Slug Empty 
Blurb Empty 
Content  Empty 
Category Empty 
Created At August 31, 2014 11:00 
Updated At August 31, 2014 11:00 
Image Empty 

任何形式的帮助,将不胜感激。 谢谢您的时间)

回答

1

如果您使用的Rails 4,你必须允许PARAMS:https://github.com/activeadmin/activeadmin/blob/master/docs/2-resource-customization.md#setting-up-strong-parameters

您可以在哪些属性是不允许的日志/ development.log文件中看到。

+0

这对我来说不是很清楚,如何允许强烈的参数。我尝试在app/admin/posts.rb上使用以下代码:ActiveAdmin.register Post do permit_params:title,:slug,:blurb – user3663497 2014-08-31 16:41:09

+0

最终是否设法使用permit_params保存值? – nistvan 2014-08-31 17:14:44