Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 在ActiveAdmin中更新ActsAsTaggableOn::Tag::Translation的正确方法是什么?_Ruby On Rails 4_Activeadmin_Strong Parameters_Acts As Taggable On_Globalize - Fatal编程技术网

Ruby on rails 4 在ActiveAdmin中更新ActsAsTaggableOn::Tag::Translation的正确方法是什么?

Ruby on rails 4 在ActiveAdmin中更新ActsAsTaggableOn::Tag::Translation的正确方法是什么?,ruby-on-rails-4,activeadmin,strong-parameters,acts-as-taggable-on,globalize,Ruby On Rails 4,Activeadmin,Strong Parameters,Acts As Taggable On,Globalize,我正在尝试注册模型actsastaggaleon::Tag::Translation以允许标记的转换。 为了正确使用强参数,我遵循了手册 哪个州 ActiveAdmin.register Post do permit_params :title, :content, :publisher_id end 我尝试过不同的方法,但都不允许更新参数 这: 这是: ActiveAdmin.register ActsAsTaggableOn::Tag::Translation, :as => "

我正在尝试注册模型actsastaggaleon::Tag::Translation以允许标记的转换。 为了正确使用强参数,我遵循了手册 哪个州

ActiveAdmin.register Post do
  permit_params :title, :content, :publisher_id
end
我尝试过不同的方法,但都不允许更新参数

这:

这是:

ActiveAdmin.register ActsAsTaggableOn::Tag::Translation, :as => "TagTranslation" do
  permit_params acts_as_taggable_on_tag_translation: [:name, :tag_id, :locale]
end
即使这样:

ActiveAdmin.register ActsAsTaggableOn::Tag::Translation, :as => "TagTranslation" do
  controller do
    def permit_params
      params.permit! # allow all parameters
#      params.permit acts_as_taggable_on_tag_translation: [:name, :tag_id, :locale]
#      params.require(:acts_as_taggable_on_tag_translation).permit(:name, :tag_id, :locale)
    end
  end
end
我做错了什么

ActiveAdmin.register ActsAsTaggableOn::Tag::Translation, :as => "TagTranslation" do
  controller do
    def permit_params
      params.permit! # allow all parameters
#      params.permit acts_as_taggable_on_tag_translation: [:name, :tag_id, :locale]
#      params.require(:acts_as_taggable_on_tag_translation).permit(:name, :tag_id, :locale)
    end
  end
end