在我的应用中,用户可以在搜索字段中输入电影标题,并且应用会显示与查询对应的所有电影的结果,然后用户可以点击"添加电影"按钮并将该电影添加到他们的首页。
对于我的下一个功能,我尝试创建最近添加的电影列表。为此,我创建了一个名为" Suggestions"。
的新模板我最初的想法是在我的新建议模板
中使用以下代码.movie_container{"ng-repeat" => "movie in movies | orderBy:'id':true"}
这会以正确的顺序显示最近添加的电影,但它仅显示用户添加的电影,而不是所有用户添加的所有电影的一般列表。
因此,如果用户1添加了电影,则用户2在建议模板中看不到它。这是因为我添加了一个列" user_id"到我的电影表,以便当用户添加电影时,它只显示在他的概述中。这与我想要的功能相反。
解决这个问题的好方法是什么?是否可以使用AngularJS检索电影模型中的所有电影,或者我是否必须在rails配置中更改某些内容?
答案 0 :(得分:0)
我想你已经注意坚持增加的电影了。 可能你只需要看一下那些填充你最近添加的电影" -List的记录。
可能是
的变化@user.movies
到
Movie.all
应该可以正常工作