Rails模型-使用SQL保存属性

Rails模型-使用SQL保存属性,sql,ruby-on-rails,Sql,Ruby On Rails,在构造ActiveRecord对象期间是否可以使用sql 比如说, @user = User.new @user.name = params[:name] @user.via_sql.id = `select count(1) from users` @user.save 这只是一个愚蠢的例子,但我需要处理并发问题 我希望能够做到这一点,这样我仍然可以使用ActiveRecord回调。请说明您遇到的实际问题,也许有一种“Rails”方法可以解决它。也就是说,有一个方法叫做find\u by\u

在构造ActiveRecord对象期间是否可以使用sql

比如说,

@user = User.new
@user.name = params[:name]
@user.via_sql.id = `select count(1) from users`
@user.save
这只是一个愚蠢的例子,但我需要处理并发问题


我希望能够做到这一点,这样我仍然可以使用ActiveRecord回调。

请说明您遇到的实际问题,也许有一种“Rails”方法可以解决它。也就是说,有一个方法叫做
find\u by\u sql
。我的实际问题是在处理并发问题的同时增加一个值:谢谢。