2013-10-25 5 views
0

поэтому я пытаюсь запросить базу данных и захватить имена пользователей в столбце имен и пути изображения из столбца «image_path», но я не совсем уверен, как писать запрос базы данных в Ruby on Rails. Вот мой код до сих пор. Какие-либо предложения? Благодарю.Запрос базы данных в 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 
+0

Есть ли причина, почему вы используете Rails, но не с помощью ActiveRecord или другой ORM? Выполнение необработанных запросов, подобных этому, крайне нерегулярно. 'Moose.connection' для модели' Moose' предоставил бы ряд общих вспомогательных методов, таких как 'select_all' для низкоуровневых вызовов данных. – tadman

ответ

0

standalone.moose - название вашей базы данных Я предполагаю. Пишешь запросов к БД, но ваши запросы будут запрашивать таблицы в БД, так что-то вроде

"select * from users" 
Смежные вопросы