2014-08-31 63 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