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 活动管理员:会话中的ArgumentError#新建(Rails 4.1.0.beta1)_Ruby On Rails_Ruby On Rails 4_Activeadmin - Fatal编程技术网

Ruby on rails 活动管理员:会话中的ArgumentError#新建(Rails 4.1.0.beta1)

Ruby on rails 活动管理员:会话中的ArgumentError#新建(Rails 4.1.0.beta1),ruby-on-rails,ruby-on-rails-4,activeadmin,Ruby On Rails,Ruby On Rails 4,Activeadmin,Active Admin在使用edge Rails(4.1.0.beta1)的干净安装中给了我以下错误 您可以尝试的第一件事是将Deviate更新为最新的master,Deviate的优秀人员似乎在rails 4.1兼容性方面做了一些工作-19小时前plataformatec/rails-4.1中有一个合并请求#2822 如果失败,那么答案是“不要使用edge rails”,根据AAs提交历史记录,在让AA使用edge rails方面没有做过任何工作,人们会认为至少需要稍微调整一下,考虑到4.1

Active Admin在使用edge Rails(4.1.0.beta1)的干净安装中给了我以下错误


您可以尝试的第一件事是将Deviate更新为最新的master,Deviate的优秀人员似乎在rails 4.1兼容性方面做了一些工作-19小时前plataformatec/rails-4.1中有一个
合并请求#2822


如果失败,那么答案是“不要使用edge rails”,根据AAs提交历史记录,在让AA使用edge rails方面没有做过任何工作,人们会认为至少需要稍微调整一下,考虑到
4.1 beta1
发布时间刚好在假期之前,AA的好人很可能根本没有抽出时间来做这件事

这是因为Rails 4.1从
ActionView::Helpers::FormBuilder
构造函数中删除了第五个参数
block


formtastic master中有一个补丁修复了这个问题。你可以在你的Gemfile中使用gem“formtastic”,github:“justinfrench/formtastic”

通过从我的Gemfile中删除gem“meta_search”使我的工作正常。

快速补充:当你真正尝试使用active admin检查你的模型时,你会遇到一个关于ransack gem的问题。要解决这个问题,请使用rails 4.1分支:
gem“ransack”,github:“activerecord hackery/ransack”,分支:“rails-4.1”
ArgumentError in ActiveAdmin::Devise::Sessions#new
wrong number of arguments (5 for 4)

Extracted source (around line #5):
<%= active_admin_form_for(resource, :as => resource_name, :url => send(:"#{scope}_session_path"), :html => { :id => "session_new" }) do |f|
gem 'polyamorous', github: 'activerecord-hackery/polyamorous', branch: 'rails-4.1'
gem 'activeadmin', github: 'gregbell/active_admin'