Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.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_Postgresql_Model View Controller - Fatal编程技术网

Ruby on rails 在Rails应用程序中,用户搜索事件并保存他们感兴趣的事件,我该如何建模?

Ruby on rails 在Rails应用程序中,用户搜索事件并保存他们感兴趣的事件,我该如何建模?,ruby-on-rails,ruby,postgresql,model-view-controller,Ruby On Rails,Ruby,Postgresql,Model View Controller,我使用三种型号: -使用者 -事件 -用户事件(联接表) 我觉得我不需要保存每个搜索结果,因为这是不必要的。搜索将查询两个API,可能会显示前10个结果,并将它们显示给用户。然后,用户可能会对其中的一个或两个事件感兴趣,并将它们添加到他们感兴趣的事物列表中,即书签(如果可以的话)。出于用户组织的目的,应将当天发生的书签分组在一起 我是否应该使用搜索控制器制作另一个搜索模型?我是Rails的新手,需要一些关于这个话题的建议 我建议您制作一个书签或搜索类来存储用户想要保存的搜索。然后你可以在用户和书

我使用三种型号: -使用者 -事件 -用户事件(联接表)

我觉得我不需要保存每个搜索结果,因为这是不必要的。搜索将查询两个API,可能会显示前10个结果,并将它们显示给用户。然后,用户可能会对其中的一个或两个事件感兴趣,并将它们添加到他们感兴趣的事物列表中,即书签(如果可以的话)。出于用户组织的目的,应将当天发生的书签分组在一起


我是否应该使用搜索控制器制作另一个搜索模型?我是Rails的新手,需要一些关于这个话题的建议

我建议您制作一个书签或搜索类来存储用户想要保存的搜索。然后你可以在用户和书签之间建立一个有很多关系。因此,用户将有许多书签。有关更多文档,请参见: