Ruby on rails 4 在rails中创建SQL命令
我在rails中使用直接SQL查询,我想让SQL查询不那么冗长 我想增加一些东西,大致如下:Ruby on rails 4 在rails中创建SQL命令,ruby-on-rails-4,Ruby On Rails 4,我在rails中使用直接SQL查询,我想让SQL查询不那么冗长 我想增加一些东西,大致如下: $SQL = ActiveRecord::Base.connection 因此,我可以使用: $SQL.execute("<query>") SQL("<query>") 因此,我可以使用: $SQL.execute("<query>") SQL("<query>") SQL(“”) 首先: 在rails
$SQL = ActiveRecord::Base.connection
因此,我可以使用:
$SQL.execute("<query>")
SQL("<query>")
因此,我可以使用:
$SQL.execute("<query>")
SQL("<query>")
SQL(“”)
首先:
在rails应用程序中,哪一个地方是使此功能普遍可访问的最佳位置
第二:
有什么理由认为这是个坏主意吗
User.find_by_sql("place here your sql query")
这样,所有检索到的记录都将“装入”模型实例中,您将能够以与通过经典where(..)查询获取记录相同的方式使用它