activeadmin相关内容

Active Admin表单上的动态调整下拉字段(Rails 3.2)

我在Ruby on Rails应用程序上有一个非常基本的体系结构: 公司模型 一个行业模型(公司属于一个行业) a子行业模型(子行业属于 在我的活动管理表单页面上,我想输入字段,以便对每个公司来说首先从下拉列表中选择所属行业(到目前为止有效),然后选择另一个字段“子行业”,根据我在上一个字段中选择的行业,该字段将仅显示我之前已分类的子行业 例如,古柯将进入“饮料和饮料 ..
发布时间:2020-06-01 18:51:58 其他开发

ActiveAdmin:在创建/更新后更新另一个模型

所以我想做的就是这个。我目前有一件设备,上面有很多零件。我也有零件清单。我要做的是将零件添加到设备后,将其从库存中删除。我目前有零件附在设备上,但不确定如何减少数量。这是零件和设备的管理模型。 equipment.rb ActiveAdmin.register设备执行 permit_params:name,:description,:status,:manufacturer_id, ..
发布时间:2020-06-01 18:51:54 其他开发

在活动管理资源中添加控制器后,无法显示验证错误

以前,我在活动管理资源中具有表单和显示方法。当时验证错误显示在表格中。但是现在我必须在没有添加更多验证错误之后在资源中编写控制器。难道我做错了什么。下面是我的代码。 ActiveAdmin.register PsychographicsQuestion做 config.clear_action_items! permit_params:id,:title,:psychograph ..
发布时间:2020-06-01 18:51:50 其他开发

无法建立嵌套的多态关联。您是否要建立多态的一对一关联

我也遇到过类似的情况,即我的“活动”包含一个任务,其中一个任务具有一个可执行任务,而构建该任务也将构建该任务,例如: def new @activity = Activity.new @ activity.task = @ activity.build_task end 现在我有包含许多TermTranslations的术语,其中的许多附件都具有可附加的附件( ..
发布时间:2020-06-01 18:51:47 其他开发

在Rails ActiveAdmin中进行矩阵编辑?

我在Rails中使用ActiveAdmin。 我的用例类似于货币兑换:说我有10种货币,一种货币可以转换为另一种货币一。为了支持编辑,我需要创建一个矩阵,其中行是CurrencyA,列是CurrencyB,值是从CurrencyA到CurrencyB的转换,如下所示: | | SGD |美元|港币|人民币| | ----- | ----- | ----- | ----- | -- ..
发布时间:2020-06-01 18:51:44 其他开发

在activeadmin上删除更快的300K关联对象(Rails 4,Activeadmin)

在创建模型交易时,我使用after_create在DealPrize表上创建奖品。 交易和DealPrize有一个属于/ has_many关系:一个交易具有 它的工作原理是:在Deal中,我有一个“ prize-number”列,并使用after_create,每次管理员创建新交易时,应用程序都会使用prize_number列,并在DealPrize表中创建此数量的奖品(根据需要插入尽 ..

设置ActiveAdmin过滤器默认值

我在ActiveAdmin中有一个用于布尔值的简单过滤器。看起来像这样 filter:invisible,如::select 您可以选择“ any”,“ true”或“ false”,并且效果很好。但是过滤器的默认值为“ any”,而我需要将其设置为“ true”。我该怎么做?谢谢。 解决方案 我找到了答案。您必须使用 before_filter ,就像操作 ..
发布时间:2020-06-01 18:51:36 其他开发

显示器具有许多关联的activeadmin rails,它们不能在暂存中工作,但在本地和开发中可以正常工作

我有可以具有许多身份的用户(取决于他们是否使用Facebook,Google或我的网站登录)。在ActiveAdmin中显示身份,我有以下代码。 ActiveAdmin.register用户do 菜单标签:'Subscribers' ActiveAdmin.register Identity do 属于:用户 结束 索引执行 selectable_column 列:ema ..
发布时间:2020-06-01 18:51:33 其他开发

从ActiveAdmin注销会破坏其他会话

我正在将devise与activeadmin和另一个模型一起使用。 如果我同时在浏览器上打开两个界面并从其中一个界面注销,它也会破坏其他会话。 已开始GET“ / admin / logout“ for 127.0.0.1 at 2015-11-03 19:45:25 +0500 ActiveAdmin :: Devise :: SessionsController#destroy处理 ..
发布时间:2020-06-01 18:51:14 其他开发

Rails 4.2 ActiveAdmin 1.0.0.pre2由于重复的键值违反了唯一约束" index_admin_users_on_email而无法创建AdminUser

嗨,我很难弄清楚这个错误。昨天我发布了一个问题我的AcitveAdmin电子邮件字段始终为清空。今天我意识到问题有点大。 当我尝试在Rails控制台中添加新用户时,会发生以下情况。 > au = AdminUser.new(电子邮件:“ sample@tom.com”,密码:“ 123456789”,password_confirmation:“ 123456789”) => # ..
发布时间:2020-06-01 18:51:10 其他开发

has_many关联状态检查执行N + 1个查询活动管理员

模型结构:用户拥有许多订阅和博客,订阅具有has_many优惠券。 我已经包含has_many表,但是我需要为每个订阅执行状态检查 因此,如果我在范围集合中执行where查询,则它将使所有用户仅具有有效订阅。那么如何避免N + 1查询并执行状态检查。 def scoped_collection end_of_association_chain.includes(:subscript ..
发布时间:2020-06-01 18:51:06 其他开发

如何在Rails的单个列中插入或存储多个ID?

如何将多个ID插入或保存为逗号分隔的(例如(2,5,8,10)值)在数据库中的多列关系中?我正在使用主动管理员进行资源管理。 解决方案 has_many:through关联 has_many:through关联通常用于与另一个模型建立多对多连接。这种关联表明,通过进行第三个模型,可以将声明模型与另一个模型的零个或多个实例匹配。例如,考虑一种医疗实践,患者要预约看医生。相关的协会声明可 ..