2011-12-15 60 views
0

我正在将使用CodeIgniter编写的PHP应用程序转换为Rails。使用变量在Rails中执行SQL查询 - 转换PHP/Codeigniter应用程序

由于应用程序的大小和无法对模式进行更改,因此我并不想为每个实体制作模型。

我希望能够做的CodeIgniter风格查询,像这样(提供一个预先写好的查询和相关的变量):

query("SELECT * FROM posts WHERE id = ?", id) 

,并得到一个结果返回。

我知道我们强烈建议使用模型并以“rails方式”来实现,而且我绝对计划为我在Rails中从头开始编写的下一个应用程序,但对于此项目,我希望避免ORM和只是有能力使用数据库连接进行直接查询。

这样做的最好方法是什么?

回答

0

我恨自己没有意志力不回答这个问题,所以才连忙道:

使用ActiveRecord#的find_by_sql

+0

这看起来像它会工作,谢谢! – Rila 2012-04-25 03:07:37