我有一个这样注册的ActiveAdmin模型: ActiveAdmin.register MyModel do
permit_params :name, :synonyms
filter :name
index do
selectable_column
column :name
actions
end
end 我注意到当我从ActiveAdmin接口更新一个对象时,同义词被清除了。同义词是在PostgreSQL数据库中定义的数组字段: synonyms text[] DEFAULT '{}'::text[] 我尝试将以下内容放入a
我正在将rails从4.2升级到5.0,我遇到了一些严重的依赖问题。当我运行bundle update时,我得到以下输出。问题是,当我查看消息时,在查看版本要求时,看起来gem应该能够很好地安装。 我也试着删除我的Gemfile.lock,但没有帮助。 如有任何建议,我们将不胜感激。 Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
activeadmin (~> 1.1.0) was resolved to 1.1.0, which depends on
我使用rails 4.2.4和activeadmin宝石。
我有两个模特。
User model: email:string, password: string。
用户模型has_one用户详细信息。
UserDetail是belongs_to用户,它有name:string。
但是,我在
ActiveAdmin.register User do
filter :name
end
我看不出名字字段。
谢谢。
Active Admin在使用边缘Rails (4.1.0.beta1)清洁安装时给出了以下错误
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 => {
我有一个几年前的项目(rails 4),我正试图更新它(这一切都是为了让活动管理员的datetime选择不起作用) --当我注释掉需要更新的squeel时,它所有的更新都很好;但是如果我取消了squeel的注释,那么它也会更新,我会得到以下依赖问题:
Bundler could not find compatible versions for gem "activerecord":
在Gemfile中:acts as-taggable- on被解析为4.0.0,这取决于活动记录(>= 4.0)
annotate was resolved to 2.7.1, which d
老实说,我不是红宝石开发商。我正在一个红宝石网站上做一些修复工作。它托管在Heroku服务器上。
我所做的更改不涉及添加或删除任何创业板,而只涉及功能更改。
由于下列问题,我无法推动我的改变:
remote: ! A security vulnerability has been detected in your application.
remote: ! To protect your application you must take action. Your application
remote: ! is currently exposing its c
我正在尝试启动一个rails应用程序(4.1.8),在我的Gemfile中使用gregbell/activeadmin的activeadmin版本。在启动rails上,首先抱怨的是"config.allow_comments不再在ActiveAdmin 1.x中提供。请使用config.comments。(RuntimeError)“因此,我在active_admin.rb中更改为config.comments,尝试重新启动,现在我得到:
You're trying to register ActiveAdmin::Comment as Comment, but the exi
在我的Rails 4项目中,我使用了的“开箱即用”安装 gem和ActiveAdmin gem。我有一个ActiveAdmin模型,它可以很好地作为ActiveAdmin页面上的索引页。我设置了CSV,就像文档显示的那样,但是当我加载.csv链接时,我在浏览器窗口中得到了一个错误:"You‘t action.’‘“。rails日志中没有显示任何内容。
下面是ActiveAdmin模型代码:
ActiveAdmin.register MyModel do
index do
selectable_column
id_column
column :text
只有当连接表有一个主键(id),并且只有一个主键(Id)时,我才能在ActiveAdmin中编辑一个连接表。
如果我试图设计一个只有两个字段的联接表(两个字段都有主键),当我尝试添加一个新记录: ActiveAdmin时,NilClass会返回一个NilClass错误。
模型:
class IngredientProduct < ActiveRecord::Base
belongs_to :product
belongs_to :ingredient
end
class Ingredient < ActiveRecord::Base
end
class Product
我成功安装了ActiveAdmin:
我的gemfile代码:
源'‘
gem 'rails', '3.2.10'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
# Gems used only for assets and not required
# in production environments by default
我运行bundle update rails将我的应用程序更新为6.0,并得到了这个非常令人困惑的输出。更新宝石文件中的这些宝石不会产生任何影响。我不能对这个错误做出正面或反面的判断,这感觉就像一个陷阱22。这是输出:
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
activerecord-session_store (~> 1.1, >= 1.1.3) was resolved to 1.1.3, which depends on
actionpack
将ActiveAdmin用于rails应用程序(到目前为止印象非常深刻)。
我的问题是,当我让它做默认的事情时,它会显示所有的字段和其他3个允许我“编辑”/“删除”该项目的链接。但是,如果我修改了ActiveAdmin.register资源位,'edit'/'delete‘行在输出中就会消失。
ActiveAdmin.register Highscore do
index do
column :id
column :user
column :score
column :level
c
我使用的是ActiveAdmin的Rails 4分支。
我有一个位置模型,它通过以下方式从菜单中排除:
ActiveAdmin.register Location do
belongs_to :area
menu false
end
区域模型不会从菜单中排除。
当我尝试在测试中创建新位置时,例如通过以下方式:
post :create, location: { "name" => "Sorry"}, area_id: a.id
我得到了以下异常:
ActiveAdmin::MenuCollection::NoMenuError: No menu
我正在为一个记录编写一个ActiveAdmin表单,该表单接受一个字符串数组。让我们称它们为小部件。我使用多选表单,如下所示: ActiveAdmin.register Things do
permit_params widgets[]
form do |f|
f.inputs do
...
f.input :widgets,
as: :select,
collection: [],
multiple: true
end
end
end 使用一点Javascript来帮助用户输入他们的小部件
我正在尝试扩展ActiveAdmin接口,并使用Rails插件将另一个可重用资源添加到菜单中。
我已经创建了一个新的完整引擎:
# Not mountable because it build up on ActiveAdmin
rails plugin new activeadmin-files --full
然后我在lib/activeadmin-files/admin/files.rb下添加了一个文件到我的引擎中
ActiveAdmin.register_page "Files" do
menu :label => "File Manageme
在我的ActiveAdmin / Rails应用程序中尝试使用ActiveAdmin。为此,我在Gemfile中添加了以下内容:
gem 'gmaps4rails'
然后跑了一个“包扎”。我更新了app/admin/device.rb文件中的“show”方法,内容如下:
show do
attributes_table do
row :name
end
# Get device location
@markers = Location.all.to_gmaps4rails
div do
render "map"
end
长期潜伏者第一次站在高位提问者。
我刚刚开始了一个新的rails项目,运行在Rails 3.2.13和Ruby2.0上。从技术上讲,这是一个干净的安装。只有我添加的gems是pry和activeadmin +所需的元搜索,sass-rails和coffee rails。在遵循active_admin设置说明和belongs_to段落之后。
/app/admin/houses.rb
ActiveAdmin.register House do
sidebar "Details" do
ul do
li link_to("Bookings