小编Ven*_* D.的帖子

ActiveAdmin用于批量分配的角色

在我的模型中,我已经为质量分配定义了不同的角色.有些领域是attr_accessible :as => :default.其他领域是attr_accessible :as => [:default, :admin].

如何允许ActiveAdmin能够将属性更新为管理员角色?

ruby-on-rails mass-assignment activeadmin

2
推荐指数
1
解决办法
1471
查看次数

相当于neo4j中的row_number

我正在尝试运行一个查询,我根据它们在查询中出现的顺序分配整数.我希望它能起到以下作用:

MATCH users RETURN users ORDER BY created_at SET user.number=ROW_NUMBER()

有没有办法在单个查询中执行此操作?谢谢!

neo4j cypher

2
推荐指数
1
解决办法
922
查看次数

子进程可以访问的单个应用程序范围的进程

我正在编写一个Elixir应用程序,其中一些访问数据库的进程将为插入的记录生成唯一标识符.

我正在使用CUID库,它将让我以下列方式生成一个id:

{:ok, pid} = Cuid.start_link
Cuid.generate(pid)  # => ch72gsb320000udocl363eofy
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序的设置方式

  • 有一个凤凰控制器处理请求
  • 该控制器调用我的自定义Repo.insert命令,该命令当前是同步的
  • Repo.insert每次调用Cuid.start_link和Cuid.generate

每次创建一个新的Cuid进程对我来说都是错误的,特别是考虑到Cuid lib在其状态下维护一个计数器.

我的应用程序中的不同进程如何发送Cuid.generate到同一进程?

谢谢!

elixir erlang-otp

2
推荐指数
1
解决办法
242
查看次数

检测现有ActiveRecord关联的更改

我正在编写一个ActiveRecord扩展,需要知道何时修改了关联.我知道通常我可以使用:after_add和:after_remove回调但是如果已经声明了关联怎么办?

ruby activerecord ruby-on-rails

0
推荐指数
1
解决办法
1753
查看次数