Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 是否有SQLite3查询生成器?_Ruby On Rails_Ruby_Sqlite - Fatal编程技术网

Ruby on rails 是否有SQLite3查询生成器?

Ruby on rails 是否有SQLite3查询生成器?,ruby-on-rails,ruby,sqlite,Ruby On Rails,Ruby,Sqlite,我正在使用SQLite3在RubyonRails应用程序中创建一个数据库。了解我的表,是否有一个开源项目可以为我提供创建sqlite查询的简单方法 例如,根据表名和顺序,我有一个可用联接的列表,然后我可以根据变量添加条件 可能不会 Active record将为您提供查询、创建和更新记录所需的许多功能。不过,它并不擅长生成连接 问题是,只有您知道需要生成的查询,因此很少有“一刀切”的查询生成器。这有点像问“是否有一个Ruby代码生成器用于生成我的应用程序”。不,因为只有你知道需要编码什么 我想说

我正在使用SQLite3在RubyonRails应用程序中创建一个数据库。了解我的表,是否有一个开源项目可以为我提供创建sqlite查询的简单方法

例如,根据表名和顺序,我有一个可用联接的列表,然后我可以根据变量添加条件

可能不会

Active record将为您提供查询、创建和更新记录所需的许多功能。不过,它并不擅长生成连接

问题是,只有您知道需要生成的查询,因此很少有“一刀切”的查询生成器。这有点像问“是否有一个Ruby代码生成器用于生成我的应用程序”。不,因为只有你知道需要编码什么


我想说的是,保持你的基础设施简单,编写你需要的几个查询,而不是“火箭科学”一个难以维护的奇特的生成器。如果最终您需要从各种参数生成查询,那么连接字符串将比研究生成器所需的时间更快。

ActiveRecord有什么问题?如果您要查找类似SQL的生成器,您可以查找。