Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.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 如何在Rails站点上创建数据库浏览器?_Ruby On Rails_Ruby_Database_Ruby On Rails 3_Activerecord - Fatal编程技术网

Ruby on rails 如何在Rails站点上创建数据库浏览器?

Ruby on rails 如何在Rails站点上创建数据库浏览器?,ruby-on-rails,ruby,database,ruby-on-rails-3,activerecord,Ruby On Rails,Ruby,Database,Ruby On Rails 3,Activerecord,我正在尝试将交互式web数据库浏览器作为Rails网站的一个组件。在Rails中实现这一点最惯用的方法是什么?尽管我使用过Active Record,但我不确定创建数据库记录的可搜索表的最佳方法,在该表中,您可以选择过滤器、按字段排序,并按照用户指定的每页查看可变数量的记录 基本上是这样的: 我该怎么设置这个,有什么想法吗?我尝试了一下ActiveAdmin,但界面是公开的;不仅仅是网站管理员。像这样的宝石很少。查看:。像吗?这看起来棒极了——这正是我想要的。但是,它可以用于在网站本身中呈现这种

我正在尝试将交互式web数据库浏览器作为Rails网站的一个组件。在Rails中实现这一点最惯用的方法是什么?尽管我使用过Active Record,但我不确定创建数据库记录的可搜索表的最佳方法,在该表中,您可以选择过滤器、按字段排序,并按照用户指定的每页查看可变数量的记录

基本上是这样的:


我该怎么设置这个,有什么想法吗?我尝试了一下ActiveAdmin,但界面是公开的;不仅仅是网站管理员。

像这样的宝石很少。查看:。

像吗?这看起来棒极了——这正是我想要的。但是,它可以用于在网站本身中呈现这种界面吗?看起来它的目的是生成一个管理后端,而不是面向公众的东西。经过仔细研究后,它看起来将非常适合我的需要。谢谢您可以自定义它,但它是用于管理的(因此得名)。我不知道它有多“安全”。可能也会考虑像ransack gem()这样的东西,而不是仅仅把主动管理放在前面。完美-我想我会选择像@Stefan推荐的主动管理。这些管理界面似乎不太适合面向公众的东西。还有其他建议吗?