【问题标题】:Database query in Rails?Rails 中的数据库查询?
【发布时间】:2013-10-25 17:39:23
【问题描述】:

所以我正在尝试查询数据库并在“名称列”中获取用户名,并从“image_path”列中获取图像路径,但我不太确定如何在 Ruby on Rails 中编写数据库查询。到目前为止,这是我的代码。有什么建议么?谢谢。

# load rails
require '../../config/boot.rb' 
require '../../config/application.rb'
require 'sqlite3'
Rails.application.require_environment!

db = SQLite3::Database.new( "standalone.moose" )
db.execute( "select * from standalone.moose" ) do |row|   
end

【问题讨论】:

  • 您使用 Rails 而不使用 ActiveRecord 或其他 ORM 有什么原因吗?像这样进行原始查询是非常不规则的。 Moose.connection 用于模型 Moose 将提供许多通用辅助方法,例如用于低级数据调用的 select_all

标签: ruby-on-rails ruby sqlite database-schema


【解决方案1】:

standalone.moose 是我猜测的数据库名称。您针对数据库编写查询,但您的查询会查询数据库中的表,因此类似于

"select * from users"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 2014-09-23
    • 2016-04-25
    • 2015-12-17
    相关资源
    最近更新 更多